如何肥皂工程


  Share  
|

一家肥皂要求,将涉及创建和普及请求信封,它包含了所有的必要信息(如指定所使用wsdl文件) ,其中转递该信封,以空气污染指数的服务器,并处理响应。

一家肥皂要求一般包含以下全部内容:

  • 肥皂,信封 -与名字夹杂物。

  • 肥皂机构 -可能是界定额外的名字。

  • 想要采取行动-如何达到预期的行动派,将取决于空气污染指数的问题。 它可以作为简单的作为一个参数,或涉及额外的名字。

  • 开发商的关键 -一个独特的标识符指派服务器提出要求。

  • 请求参数 -详述请求履行。

有了这样的信息有鉴于此,肥皂要求,可生成。

< ? xmlversion = " 1.0 "编码= " utf - 8 "独立= "不"吗? >
<肥皂包膜:信封
xmlns :肥皂包膜= " http://schemas.xmlsoap.org/soap/envelope/ "
xmlns : xsd = " http://www.w3.org/2001/xmlschema "
xmlns : xsi的= " http://www.w3.org/2001/xmlschema-instance " >
< 肥皂包膜:人体>
< devkey xsi的:类型= " xsd为: int " > 123 < / devkey >
<行动xsi的:类型= " xsd :字符串" >搜索< /动作>
<型xsi的:类型= " xsd :字符串" >一书< /类型>
<关键字xsi的:类型= " xsd :字符串" >风格< /关键字>
< /肥皂包膜:人体>
< /肥皂包膜:信封>

参数包括在请求易于辨认的,虽然可变打字,是不是具有重大意义php开发,它来得心应手,为更有力地打字语文。 失踪的项目在这里是终点,作出了明确的,在其余的例子,因为它是url的,以该请求被张贴。 肥皂要求的,当然是背道而驰指定uris ,并不需要重新指定符合要求自己。

肥皂的反应将这个样子:

< ? xmlversion = '1 .0 '编码= ' utf - 8 ' ? >
<肥皂包膜:信封
xmlns :肥皂包膜= " http://schemas.xmlsoap.org/soap/envelope/ "
xmlns : xsi的= " http://www.w3.org/1999/xmlschema-instance "
xmlns : xsd = " http://www.w3.org/1999/xmlschema " >
<肥皂包膜:人体>
< librarysearchresponsexmlns = " http://library.example.com/api/ns " >
< requestinfo >
< devkey xsi的:类型= " xsd :字符串" > 123 < / devkey >
<行动xsi的:类型= " xsd :字符串" >搜索< /动作>
<型xsi的:类型= " xsd :字符串" >一书< /类型>
<关键字xsi的:类型= " xsd :字符串" >风格< /关键字>
< / requestinfo >
< responseinfo >
< resultcount >二< / resultcount >
<项目>
<标题xsi的:类型= " xsd :字符串" > 一书的风格卷一日< /标题>
<地位xsi的:类型= " xsd :字符串" >出< /地位>
<持有xsi的:类型= " xsd为: int " > 3条< /搁置>
< copiesonhand xsi的:类型= " xsd为: int " >二< / copiesonhand >
<作者xsi的:类型= " xsd :字符串" > jon能源部< /作者>
< /项目>
<项目>
<标题xsi的:类型= " xsd :字符串" > 一书的风格第20卷< /标题>
<地位xsi的:类型= " xsd :字符串" >在< /地位>
<持有xsi的:类型= " xsd为: int " > 0 < /搁置>
< copiesonhand xsi的:类型= " xsd为: int " >一< / copiesonhand >
<作者xsi的:类型= " xsd :字符串" > jon能源部< /作者>
< /项目>
< / responseinfo >
< / librarysearchresponse >
< /肥皂包膜:人体>
< /肥皂包膜:信封>

肥皂的反应不是太有别于其余的反应表现出较早。 事实上,大部分的名字间距其实是可以省略(虽然这是难得看到一个肥皂响应) ,而此时,除了额外的封装,这两个文件将是非常相似的。

正如你应该可以看出,从反应表明,它宣布自己为xml 1.0和使用utf - 8编码。 肥皂-包膜:信封元素是根元素有关文件,并已threenamespaces ,包括肥皂包膜名字。 身体,然后载librarysearchresponse元素除其他事项外,还界定了自己的名字。

该requestinfo母公司如下后,这包含了请求参数产生的反应如下就来自于此。 返回请求参数随反应是一种常见的发生在肥皂。

最后,公众的反应本身就是回来了。 通知指出, resultcount元素坐在一个直接的孩子responseinfo ,结果,项目本身又是储存下重复内容,项目。

这是一篇文章说,由emanuela赫德里克

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions