如何使用c#使用RestApi並將響應內容存儲在json文件中?即當我運行程序時,它應該調用API並自動將它存儲在json文件中。 如何才能使用Asp.Net?如何從asp.net Web API使用webApi將結果存儲在json文件中
-2
A
回答
0
您應該使用HTTP POST
using System.Net.Https; // Add this library
using (var client = new HttpClient())
{
var values = "DataToSend";
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync("http://sit.com/sample.aspx", content);
var responseString = await response.Content.ReadAsStringAsync(); //JSON
}
0
可以調用使用的HttpClient(Microsoft.AspNet.WebApi.Client)任何REST API
以下方法返回一個JSON字符串異步可以保存以後
static async Taskstring> GetContentAsync(string path)
{
using (var httpClient = new HttpClient())
return await httpClient.GetStringAsync(address);
}
得到JSON內容同步
using (var client = new HttpClient())
{
var response = client.GetAsync("http://example.com").Result;
if (response.IsSuccessStatusCode)
{
string responseString = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(responseString);//you can save the responseString here
}
}
,或者使用開放源碼庫等RestSharp
var client = new RestClient("http://example.com");
// execute the request
IRestResponse response = client.Execute(request);
var content = response.Content; // raw content as string
更多實例可以發現https://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client或使用restsharp
相關問題
- 1. 如何從asp.net Web API中使用webApi將結果存儲到數據庫中?
- 2. 如何使用ASP.NET Web API獲取JSON結果?
- 3. 使用ASP.NET Web API返回JSON文件
- 4. 將結果存儲在json數組中?
- 5. 將結果存儲在C++文件中
- 6. 緩存ASP.NET MVC Web API結果
- 7. 將文件存儲在asp.net中的Web應用程序中
- 8. 如何將結果存儲在表中?
- 9. 在web API中更改json結果
- 10. 將dbcc checkdb結果存儲到文件
- 11. 如何將結果存儲到文本文件中?
- 12. 如何使用Squirrel將CSV查詢的結果存儲在CSV文件中?
- 13. 如何從Asp.net web api應用程序中使用web api
- 14. ASP.NET Web API操作結果
- 15. 我如何使用c#(Web窗體)ASP.Net返回結果作爲json的twitter api
- 16. 使用json API pull來存儲在文件或數據庫中
- 17. 如何使用ASP.NET MVC將JSON數據存儲並更新到文件中?
- 18. 如何將編譯結果(使用javac)存儲到文本文件中?
- 19. 如何在Python中使用多線程API查詢並將結果存儲在csv文件中?
- 20. 從Bloomberg API存儲JSON數據並將其存儲在MongoDB中
- 21. 如何使用deftemplate將結果存儲在CLIPS中?
- 22. 的ASP.NET Web API從JavaScript JSON
- 23. 使用asp.net過濾從文件採購的json記錄webapi
- 24. 如何在ASP.NET Web API中使用Ninject?
- 25. 如何將SQL結果存儲在ASP.NET MVC
- 26. 如何在API JSON結果中返回文件?
- 27. 使用ASP.NET Web API將映像添加到Azure blob存儲器
- 28. 如何將我的Angular2模型映射到json web api結果
- 29. 如何將./a.out的結果存儲到文本文件
- 30. 返回值類型時,ASP.NET Web API中的JSON結果問題?