是否可以在不使用SOAP的情况下创建ASP经典Web服务?

时间:2013-07-01 23:44:22

标签: json web-services asp-classic

我需要在ASP经典中创建一个Web服务(不幸的是没有选择),但我需要使用更现代的标准,比如使用JSON而不是SOAP。我一直在网上搜索,但我似乎无法找到任何方法来做到这一点。它甚至可能吗?如果它可以,请你给我一个教程或例子。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

我的c#WebService类有以下编译器标签:

[WebService(Namespace = "http://myWebService/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

由于要求WebService也可以与JSON客户端通信,因此我们添加了此编译器标记:

[ScriptService]

方法标有

[WebMethod] 
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]

这一切都适用于SOAP客户端和JSON客户端,但是 JSON开发人员希望获得标准状态代码 WebService抛出异常,我不知道如何 做到这一点。