如何在C#中使用HttpClient類複製此cURL請求?如何使用HttpClient建立此cURL調用?
curl -X GET \
-H "X-Parse-Application-Id: ****" \
-H "X-Parse-REST-API-Key: ****" \
-G \
--data-urlencode "where={\"Usuario\":\"Luis\"}" \
https://parseapi.back4app.com/classes/Usuarios
如何在C#中使用HttpClient類複製此cURL請求?如何使用HttpClient建立此cURL調用?
curl -X GET \
-H "X-Parse-Application-Id: ****" \
-H "X-Parse-REST-API-Key: ****" \
-G \
--data-urlencode "where={\"Usuario\":\"Luis\"}" \
https://parseapi.back4app.com/classes/Usuarios
這對我有效。響應代碼是201(創建):
using (HttpClient client = new HttpClient())
{
client.DefaultRequestHeaders.Add("X-Parse-Application-Id", "****");
client.DefaultRequestHeaders.Add("X-Parse-REST-API-Key", "****");
var response = await client.PostAsync("https://parseapi.back4app.com/classes/Usuarios", new StringContent("{\"Usuario\":\"Luis\"}"));
}
此外,如果我是你,我不會分享我的API密鑰。
我想用方法get,代碼如何? –
@ Luis.f您無法使用HttpClient在Get方法中發送有效內容:https://msdn.microsoft.com/en-us/library/system.net.http.httpclient.getasync(v = vs.118)的.aspx – PeterDeme
請完全解釋你的問題。 –