尽管我已经使用 Visual Studio 构建 Web 服务有一段时间了,但我对一般 Web 服务世界的了解非常有限。对于 Microsoft Technologies,我们创建 .asmx 文件并使用基于 HTTP 的 SOAP 协议(AFAIK)进行通信
现在,当我研究谷歌提供的网络服务时,在这个链接!,该页面上的示例网络服务 URL 是:http ://maps.googleapis.com/maps/api/service/output?parameters
我看到了,谷歌提供的网络服务只是一个 HTTP 请求/响应。这里也使用 SOAP 协议吗?
如果是,客户端如何知道它应该使用 SOAP 协议?如果不是,基于 SOAP 的 Web 服务是否仅在 Microsoft 技术中使用?其他 Web 服务提供商是否只是将它们作为 HTTP 请求/响应提供。
将不胜感激对不同Web服务方法进行分类的答案?一个 URL 也足够了。
提前致谢。