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”而不是身体。任何帮助 –