在简单的WCF休息服务中查看JSON输出

时间:2010-01-03 14:41:58

标签: c# wcf json

如何通过浏览器访问此WCF功能并查看JSON代码...

[OperationContract]
[WebInvoke(Method="POST",BodyStyle=WebMessageBodyStyle.Wrapped,ResponseFormat=WebMessageFormat.Json)]
string GetData(int value);

这是我服务中的代码......它只是一个示例函数......

  public class Service1 : IService1
    {
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }

我尝试在我的浏览器上粘贴此网址“http://localhost:25521/Service1.svc/GetData/1”但是,它似乎没有执行该功能。如何执行此操作并在浏览器上测试它以查看JSON内容?

由于

2 个答案:

答案 0 :(得分:3)

我建议使用Fiddler

只需使用“请求构建器”创建对URI的请求,并确保添加标题:

Content-type: application/json

您将获得原始JSON。

答案 1 :(得分:0)

在捕获JSON之后,您可以在此工具中直观地看到它:http://jsonviewer.stack.hu/ 并不是真的与你的Q有关,但它是一个非常好的工具,可以用它来实现。