0
我將API的事務響應回調URL設置爲:https://requestb.in/st4fz3st,它給了我一個響應,在調試響應過程時,通過檢查鏈接https://requestb.in/st4fz3st?inspect下面圖像中顯示的結果。 如何在REST端點中獲取json數據C#
我想要得到的JSON數據,所以我寫了這個C#代碼
string GET(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
try
{
WebResponse response = request.GetResponse();
using (Stream responseStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, Encoding.UTF8);
return reader.ReadToEnd();
}
}
catch (WebException ex)
{
WebResponse errorResponse = ex.Response;
using (Stream responseStream = errorResponse.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, Encoding.GetEncoding("utf-8"));
String errorText = reader.ReadToEnd();
return errorText;
}
throw;
}
}
protected void Page_Load(object sender, EventArgs e)
{
x = GET(" https://requestb.in/st4fz3st");
Response.Write(x);
}
但我得到的是好的而不是原始的體標記爲紅色。
您應該使用的HttpClient其是用於處理REST端點以及JSON處理 –
@CamiloTerevinto我想在這個問題類似於代碼的代碼https://stackoverflow.com更適合/ questions/39468096/how-can-i-parse-json-string-from-httpclient,但我得到「ok」而不是身體。任何幫助 –