Web services 关于Web服务
我最近开始学习Web服务。对此我没有什么疑问:Web services 关于Web服务,web-services,Web Services,我最近开始学习Web服务。对此我没有什么疑问: 对于webservice,是否总是需要源代码提供wsdl或任何其他可能的方式来使用它而不需要wsdl 直到不久前,我还在经典ASP中编写服务器端XMLhttp post,以便在外部应用程序中进行修改&从外部应用程序推送应用程序中的数据。我很困惑——这与webservice有很大的不同,或者可以称为一种webservice(当然不基于SOAP)。Web服务和服务器端XMLhttp post之间有什么主要区别,或者仅仅是协议上的区别 Web服务可以是异
WSDL
是发布接口的文档。只要客户机遵守inteface,就保证能够与web服务“对话”。话虽如此,WSDL
是在有许多涉众的情况下规范的一种正式方式。只要您知道web服务的期望值,就可以不用它继续。只需将应用程序数据包装在SOAP
信封中,并将其发送到web服务。只要您发送web服务所期望的内容(在SOAP
信封或应用程序数据中)以及它们所期望的方式,例如传输HTTP
等,那么WS
是否使用了WSDL
并不重要
2.直到不久前,我还在经典ASP中编写服务器端XMLhttp post,以便在外部应用程序中进行修改,并将数据推送到我的应用程序中
外部应用程序的应用程序。我很困惑,这是不是很奇怪
不同于webservice或可以称为
webservice(当然不基于SOAP)。有什么大的区别吗
只是bw webservice和服务器端XMLhttp之间的协议差异
邮寄
简单地说,web服务是通过某种应用程序协议(通常是HTTP)实现的XML
。可以基于SOAP
或REST
。要了解更多信息,您应该阅读有关面向服务的应用程序的内容
3.可以使Web服务异步化(类似于通过javascript调用AJAX)
他们可以,但比这更复杂
4.是否有任何不同类型的Web服务?(例如,bw、提供股票报价的webservice和webservice是否存在差异
(由谷歌提供)
不知道你在问什么。每个web服务都提供了一些功能 我在这里尽量简单: W3C将“Web服务”定义为“设计用于 支持网络上的互操作机器对机器交互” 这意味着任何软件成为web服务的第一个必要条件是,它不应该依赖于平台或软件,即在java堆栈上生成的web服务可以由windows上的.net堆栈或android上的java堆栈中的客户端使用
- 如果您的服务器端实现XMLhttp post足以满足这一要求,那么 网络服务
使web服务异步化是可能的。但复杂性取决于所使用的框架,例如JAVA中的AXIS2很容易实现这一点。谢谢。。为了澄清我的观点…只是一件小事…我在读关于休息的书。虽然,我认为,完全理解需要一些时间。但它看起来就像。类似于经典ASP中的服务器端XMLHttp post。b/w两者有什么主要区别吗?是的,它们确实不同。REST与技术无关,它与建筑风格有关。阅读我提供的链接,获得一个公平的想法。REST中的POST请求用于创建新实体。感谢您澄清疑问。。在这之后。我问了其他用户一个问题。在经典ASP中,b/w REST和服务器端XMLhttp post有什么不同。。到目前为止,我读到的东西没有发现太多差异!