是基于Google SOAP的Web服务

时间:2013-11-13 02:07:27

标签: web-services soap

虽然我已经使用Visual Studio构建Web服务已有一段时间了,但我对一般Web服务世界的理解非常有限。 对于Microsoft Technologies,我们创建.asmx文件,并使用HTTP上的SOAP协议(AFAIK)进行通信

现在,当我研究Google提供的网络服务时,在此link !,该网页上的示例网络服务网址为:http://maps.googleapis.com/maps/api/service/output?parameters

我看到,Google提供的网络服务只是一个HTTP请求/响应。这里也使用SOAP协议吗?

如果是,客户端如何知道它应该使用SOAP协议? 如果没有,基于SOAP的Web服务是否仅在Microsoft Technologies中使用? 其他Web服务提供商是否仅将其作为HTTP请求/响应提供。

将非常感谢对不同的Web服务方法进行分类的答案?一个URL也足够了。

先谢谢。

2 个答案:

答案 0 :(得分:0)

SOAP是一种使用模式验证数据的协议。使用URL参数的协议使用REST协议。我建议您调查REST协议,因为它非常常见。使用输出“字段”,以便您可以选择首选格式,以便于使用核心语言进行解析。

这里有关于REST的冗长帖子What is the difference between REST and HTTP protocols?

哦,我想REST不是技术定义的协议,哈哈。

答案 1 :(得分:0)

SOAP是简单的对象访问协议。在Java中,我们使用wsdl文件,这些文件只是xml文件。我们在命令提示符下编写wsimport然后编写wsdl的url以生成用于访问webservices的客户端