如何从HTML调用Web服务?

时间:2014-06-17 08:50:31

标签: web-services

我有一个网站,我想在我的网站上展示我的魔鬼实验室。我的朋友写了一个网络服务,将他所有的实验室(即实验室名称)作为一个字符串返回。他还给了我一个WSDL文件并告诉我现在我可以调用他的Web服务。 Bellow是WSDL文件:

<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://nano.ito.ir/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://nano.ito.ir/" name="labratoryService">
<types>
<xsd:schema>
<xsd:import namespace="http://nano.ito.ir/" schemaLocation="http://25.48.190.93:8082/labratory?xsd=1"/>
</xsd:schema>
</types>
<message name="getLabratory">
<part name="parameters" element="tns:getLabratory"/>
</message>
<message name="getLabratoryResponse">
<part name="parameters" element="tns:getLabratoryResponse"/>
</message>
<portType name="labratory">
<operation name="getLabratory">
<input message="tns:getLabratory"/>
<output message="tns:getLabratoryResponse"/>
</operation>
</portType>
<binding name="labratoryPortBinding" type="tns:labratory">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="getLabratory">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="labratoryService">
<port name="labratoryPort" binding="tns:labratoryPortBinding">
<soap:address location="http://25.48.190.93:8082/labratory"/>
</port>
</service>
</definitions>

现在,我如何调用此网络服务在我的网站(HTML文件)中显示我朋友的实验室?

0 个答案:

没有答案