Tag: wsdl

如何轻松地从PHP使用Web服务

是否有可用于PHP的任何工具,可用于生成基于其WSDL消费Web服务的代码? 相当于在Visual Studio中单击“添加Web引用”的东西,或者是为Java执行相同操作的Eclipse插件。

WSDL能指出Web服务的SOAP版本(1.1或1.2)吗?

是否可以根据WSDL中的信息来查看Web服务是否使用SOAP 1.1或1.2?

从WSDL文件创build一个ASMX Web服务

我有一个WSDL文件,我正在尝试创build一个符合WSDL的Web服务。 我已经使用WSDL文件创build了使用现有服务的客户端,但是我从来没有创build需要遵循特定WSDL的Web服务。 我已经尽可能使用: wsdl.exe mywsdl.wsdl /l:VB /serverInterface 现在我已经有了一个从该WSDL生成的.vb文件。 不过,我不知道我应该用这个VB文件做什么。 看起来它有一个公共接口,但没有实现接口的类。 它也有一些WSDLtypes的部分类。 我期待那里有一些存根,我把代码完成服务调用。 我之前只创build了简单的Web服务,没有一个使用公共接口,所以我不熟悉这里正在发生的事情。 在这一点上,我不知道如何使用生成的.vb文件,使其与.asmx文件一起工作,需要什么额外的编码来完成接口。

RESTful服务 – WSDL等效

我一直在阅读关于REST和SOAP的知识,并理解为什么实现REST可能比使用SOAP协议有益。 然而,我仍然不明白为什么REST世界中没有“WSDL”等价物。 我看过post说WSDL没有“需要”,或者在REST的世界里是多余的,但我不明白为什么。 以编程方式绑定到定义并创build代理类而不是手动编码总是有用吗? 我不打算进行哲学辩论,只是寻找REST中没有WSDL的原因,或者为什么不需要它。 谢谢。

文档样式和RPC样式通信有什么区别?

有人可以向我解释文档和RPC风格的Web服务之间的区别吗? 除了JAX-RPC,下一个版本是JAX-WS,它支持Document和RPC样式。 我也理解文档样式的webservices是为了asynchronous通信的客户端不会阻止,直到收到响应。 无论哪种方式,使用JAX-WS我目前使用@Webservice注释该服务,生成WSDL,并从该WSDL生成客户端工件。 一旦收到工件,在这两种风格中,我调用端口上的方法。 现在,这在RPC样式和文档样式中没有区别。 那么有什么区别,差异在哪里可见? 同样,基于HTTP的SOAP与通过HTTP的XML的区别是什么? 毕竟SOAP也是SOAP命名空间的XML文档。

在PHP中,如何清除WSDLcaching?

在通过php_info()来保存WSDLcaching的地方( /tmp ),但是我不一定知道删除所有以WSDL开头的文件是否安全。 是的,我应该只能删除/tmp所有内容,但是我不知道如果删除所有的WSDL文件,这可能会产生什么影响。

什么是WSDL,SOAP和REST?

什么是WSDL ? 它与SOAP有什么关系? REST在哪里适合?

WSDLvalidation器

是否有任何在线服务可用于validationWeb服务WSDL文件?

如何使用WSDL

我需要使用Web服务。 他们给我发送了WSDL文件。 我应该做些什么来将其添加到我的网站,并开始使用它作为代理。 (如果我把它放在一个虚拟目录中,它可以被发现,但它是否授予我与真正的Web服务的连接?)

SOAP消息和WSDL之间的区别?

我对SOAP消息和WSDL如何组合在一起感到困惑? 我已经开始研究SOAP消息,例如: POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope> 所有的SOAP消息都是WSDL的吗? SOAP是接受自己的“SOAP消息”还是“WSDL”的协议? 如果它们不同,那么什么时候应该使用SOAP消息,什么时候应该使用WSDL? 一些关于这个的澄清将是真棒。