我需要在ASP经典中创建一个Web服务(不幸的是没有选择),但我需要使用更现代的标准,比如使用JSON而不是SOAP。我一直在网上搜索,但我似乎无法找到任何方法来做到这一点。它甚至可能吗?如果它可以,请你给我一个教程或例子。
答案 0 :(得分:3)
以下是一些资源,可能会提供您需要的一些信息:
Calling REST web services from a classic asp page
Can I build a REST application using ASP Classic?
REST经典的REST / JSON调用示例:https://gist.github.com/joseph-montanez/1948929
答案 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抛出异常,我不知道如何 做到这一点。