17 php soap web-services
我正在打电话webservice
使用NuSoap PHP library
.在webservice
出现使用.NET
; 每次我调用它时都会收到有关使用无效的错误SoapAction header
.发送的标头是一个空字符串.如何找到SoapAction
服务器所期望的?
Cra*_*eer 40
您可以通过查看服务的WSDL来查看您正在调用的服务操作所期望的SoapAction.对于.NET服务,您可以通过打开Web浏览器访问服务的URL并在末尾附加?wsdl来访问WSDL.
在WSDL文档中,您可以看到在"Operation"节点下定义的SoapActions(在"Bindings"下).例如:
<wsdl:operation name="Execute">
<soap:operation soapAction="http://tempuri.org/Execute" style="document" />
Run Code Online (Sandbox Code Playgroud)
找到您尝试调用的操作的操作节点,然后您将找到它所期望的Soap Action.