2016-11-21 49 views
-1

如何在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 
+0

請完全解釋你的問題。 –

回答

1

這對我有效。響應代碼是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密鑰。

+0

我想用方法get,代碼如何? –

+0

@ Luis.f您無法使用HttpClient在Get方法中發送有效內容:https://msdn.microsoft.com/en-us/library/system.net.http.httpclient.getasync(v = vs.118)的.aspx – PeterDeme