返回JSON响应,其中包括字符串中的HTTP状态码

本文关键字:HTTP 状态 字符串 JSON 响应 其中包括 返回 | 更新日期: 2023-09-27 18:13:27

如何在字符串中返回带有HTTP状态码的JSON响应。

使用什么格式?

我试过下面的代码

protected override string ConvertResponseToString(HttpWebResponse httpResponse)
    {
        using (StreamReader streamReader = new StreamReader(httpResponse.GetResponseStream(), Encoding.UTF8))
        {
            HttpStatusCode statusCode = ((HttpWebResponse)httpResponse).StatusCode;
            **return statusCode + streamReader.ReadToEnd();**
        }
    }

返回JSON响应,其中包括字符串中的HTTP状态码

在项目中引用。net框架程序集System.Web.Helpers.dll

然后使用JSON类将数据对象转换为JavaScript对象符号(JSON)格式的字符串:

return Json.Encode(statusCode + streamReader.ReadToEnd());