JSON响应的解码字符集



我正在使用Dev HTTP客户端Chrome扩展来验证restful URL,以便我可以构建可以使用它的c#应用程序。当响应显示在插件/浏览器编码不正确时,我有编码含义的问题,但是当我用相同的插件下载它并使用notepad++编码打开文件时,就可以了。当从该web服务读取JSON响应时,我的c#应用程序也有同样的问题。我还使用restclient-ui-3.1来检查数据,但它的行为与Chrome插件相同,这意味着它在响应体选项卡中显示错误的字符。

显然web服务正在发送正确编码的数据,但我无法在客户端相应地读取它。有提示吗?

Dev HTTP客户端使用Content-Encoding和Content-Type HTTP报头来确定响应体是如何编码的(例如Content-Encoding: gzip)以及包含什么表示(例如Content-Type: application/json;charset = utf - 8)。

似乎你的web服务没有发送正确的HTTP头。检查他们。

最新更新