C# 如何在REST端点C中获取json数据#
我将API的事务响应回调url设置为:并在调试响应过程时通过检查下图所示结果的链接,给出了一个响应ok。 我想得到json数据,所以我写了这个c代码C# 如何在REST端点C中获取json数据#,c#,json,httpwebrequest,restsharp,C#,Json,Httpwebrequest,Restsharp,我将API的事务响应回调url设置为:并在调试响应过程时通过检查下图所示结果的链接,给出了一个响应ok。 我想得到json数据,所以我写了这个c代码 但是我得到的是ok,而不是用红色标记的原始主体。您可以使用api。例如,在您的案例中: 您可以使用Newtonsoft.Json解析结果。“原始主体”是bodyproperty您应该使用HttpClient,它更适合处理REST端点和JSONhandling@CamiloTerevinto我尝试了一个类似于这个问题的代码,但我得到的是“ok”,而
但是我得到的是ok,而不是用红色标记的原始主体。您可以使用api。例如,在您的案例中:
您可以使用Newtonsoft.Json解析结果。“原始主体”是
body
property您应该使用HttpClient,它更适合处理REST端点和JSONhandling@CamiloTerevinto我尝试了一个类似于这个问题的代码,但我得到的是“ok”,而不是正文。有什么帮助吗
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);
}