C# 如何在REST端点C中获取json数据#

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”,而

我将API的事务响应回调url设置为:并在调试响应过程时通过检查下图所示结果的链接,给出了一个响应ok。

我想得到json数据,所以我写了这个c代码


但是我得到的是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);
}