【发布时间】:2011-02-11 06:30:10
【问题描述】:
我想创建一个 Web 服务,它在 ASP.NET 中以 JSON 形式返回结果,并带有 HTTP GET 和 POST 绑定。
换句话说,我想要一个 web 服务,如果在浏览器中键入它的 url,它将返回 JSON。 XML 表示在 NET 3.5 中自动完成。
我知道我可以使用 ScriptMethod(如下所示)使 ajax 调用返回 JSON,但这不是我想要的。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public SomeClass Example()
【问题讨论】:
-
那么你到底在追求什么?
-
您没有使用 WCF 有什么原因吗?
-
Re: Shiv: 我想要一个rest API,它可以根据某些东西(路径或url中的额外参数)返回JSON和XML。
-
Re: John: 因为我可以使用 [WebMethod] 获取 XML,但我不知道 WCF。但你是对的 WCF 是要走的路。
标签: asp.net web-services json asmx