SOAP基础知识如何处理请求

时间:2014-01-21 14:53:12

标签: web-services soap

我正在迈出第一步,进入SOAP和Web服务。我通过逆向工程和查看现有代码来学习。 (那和傻瓜书)。

我有来自供应商的以下SOAP请求示例,该示例提供有关其产品的XML数据。我的问题,我不知道如何处理代码。 (是的,我是网络开发这方面的新手)

POST /exatawapi.asmx HTTP/1.1
Host: webapi.example.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://webapi.example.com/GetAvailableProductsXML"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
   <GetAvailableProductsXML xmlns="http://webapi.example.com/">
    <brand>All</brand>
   </GetAvailableProductsXML>
  </soap:Body>
</soap:Envelope>

1 个答案:

答案 0 :(得分:0)

你需要掌握他们的WSDL。然后在开发环境中使用此WSDL来生成类。请查看下面的tutotials了解更多详情。

  1. A Java Tutorial
  2. A C# Tutorial