本文实例讲述了PHP中soap的用法,分享给大家供大家参考。具体用法分析如下:
PHP 使用soap有两种方式。
一、用wsdl文件
服务器端:
<xsd:element name=\"out\" type=\"xsd:int\"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name=\"AddRequest\"> <wsdl:part name=\"a\" type=\"xsd:int\"></wsdl:part>
<wsdl:part name=\"b\" type=\"xsd:int\"></wsdl:part>
</wsdl:message>
<wsdl:message name=\"AddResponse\">
<wsdl:part name=\"c\" type=\"xsd:int\"></wsdl:part>
</wsdl:message>
<wsdl:portType name=\"TestSoap\"> <wsdl:operation name=\"Add\">
<wsdl:input message=\"tns:AddRequest\"></wsdl:input>
<wsdl:output message=\"tns:AddResponse\"></wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name=\"soapSOAP\" type=\"tns:TestSoap\">
<soap:binding style=\"document\"
transport=\"http://schemas.xmlsoap.org/soap/http\" />
<wsdl:operation name=\"Add\">
<soap:operation soapAction=\"http://localhost/interface/Add\" />
<wsdl:input>
<soap:body use=\"literal\"
namespace=\"http://localhost/interface/\" />
</wsdl:input>
<wsdl:output>
<soap:body use=\"literal\"
namespace=\"http://localhost/interface/\" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name=\"TestSoap\">
<wsdl:port binding=\"tns:soapSOAP\" name=\"soapSOAP\">
<soap:address location=\"http://localhost/interface/myservice.php\"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
本文地址:https://www.stayed.cn/item/2366
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我