c# - 如何查看 WCF 服务中的 JSON?

标签 c# wcf json

我已经设置了 WCF 服务。我已将 URL 编程为以下格式:

http://localhost:64136/NewsProvider.svc/Rest/Getnews/1

当我将返回类型设置为 XML 时,我可以更改该链接末尾的数字并在浏览器中浏览 xml。但是,当我在 Firefox 中点击页面后将其更改为 JSON 时,系统会询问我是否要下载它?

我该如何解决这个问题并只查看纯 JSON。当我曾经编写一个编写 JSON 的页面时,我会添加以下内容:

        Response.Clear();
        Response.ContentType = "text/plain";
        Response.Write(json);
        Response.End();

但我不知道如何使用 WCF 更改内容类型并扰乱响应对象?

更改内容类型实际上会让我在浏览器中查看原始 xml,这是什么控制的?

最佳答案

是的,Firefox 会建议您打开或下载内容,如果您这样做,您将看到传递的 JSON。如果您不喜欢它,您应该安装一些 Firefox 扩展(如 JSONView )或 HTTP 代理(如 Fiddler )。

关于c# - 如何查看 WCF 服务中的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6594737/

相关文章:

c# - 使用C#Nest查询ElasticSearch

javascript - 将 JSON 解析为可用的东西

jquery - Spring MVC 400 错误请求 Ajax

c# - 由于缺少 Configuration Builder,没有 DI 无法读取 appsettings.json

c# - 数据绑定(bind)后访问 ListBox 项

javascript - 通过 Ajax 调用将 JSON 传递给 WCF

wcf - 通过代理服务器连接到 WCF 服务时出现奇怪的异常

sql - 将列内包含 JSON 数组的行扩展到多行

c# - .NET 中的数据结构,将项目存储为已排序且唯一且可按范围查询(并且不是 SortedSet)

WCF ProtocolException 接收 html