四、提交入单

这一步正是亟需依据开采文书档案拼接xml字符串,然后作为introduceAcceptedBusinessByStandardInterface的参数字传送入
创办acceptedbusiness.php,内容如下

<?php
header("content-type:text/html;charset=utf-8");
try {
    $client = new SoapClient('http://***.*******.com/services/AcceptedBusiness?wsdl');
    $xml = "
    <?xml version='1.0' encoding='UTF-8' ?>
    <PACKAGE>
      <C3>**电信</C3>
      <C4></C4>
      <LINKMAN>张三</LINKMAN>
      <LINKNUM>13412341234</LINKNUM>
      <LINKADDRESS>广东深圳</LINKADDRESS>
      <REMARK>iPhone 6</REMARK>
      <CHANNEL></CHANNEL>
      <GRIDCODE>1111111111111111111111111111111</GRIDCODE>
      <AGENTCODE>2111</AGENTCODE>
      <KEY>1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</KEY>
    </PACKAGE>
  ";
    $return = $client->introduceAcceptedBusinessByStandardInterface($xml);
    print_r($return);
} catch (SOAPFault $e) {
    print_r('Exception:'.$e);
}
?>

在浏览器中施行后,重临

<?xml version="1.0" encoding="UTF-8"?>
<PACKAGE>
    <STATUS>0</STATUS>
    <REASON>入单成功!</REASON>
    <ORDERSEQ>2014100905523549742</ORDERSEQ>
</PACKAGE>

二、PHP5下的布置

在php的的布署文件php.ini中,找到

extension=php_soap.dll

然后将近些日子的;号去掉,然后重启web服务

 

一、基本功概念

SOAP(Simple Object Access Protocol
)简单对象访谈协议是在分流或布满式的条件中调换音讯的简短的商量,是一个基于XML的合同,它回顾三个部分:SOAP封装(envelopState of Qatar,封装定义
了一个陈诉新闻中的内容是哪些,是何人发送的,何人应该接收并拍卖它以致哪些管理它们的框架;SOAP编码法规(encoding
rules),用于表示应用程序供给动用的数据类型的实例; SOAP RPC表示(RPC
representation卡塔尔国,表示远程进程调用和回应的签署;SOAP绑定(binding),使用底层左券交换新闻。

WSDL(Web Service Description Language)正是呈报XML
Web服务的标准XML格式,WSDL由Ariba、AMD、IBM和微软等开垦商提出。它用一种和实际语言非亲非故的肤浅格局定义了给定Web服务收发
的有关操作和音信。就其定义来讲,你还不能够把WSDL当做一种对象接口定义语言,譬喻,CORBA或COM等应用程序种类布局就能够用到对象接口定义语言。
WSDL保持公约中立,但它真的内建了绑定SOAP的支撑,进而同SOAP建设构造了不可分割的牵连。所以,当本人在此篇小说中探讨WSDL的时候,笔者会假定你
把SOAP作为了你的简报合同。

SOAP和WSDL即便是web
service的两大标准,可是两岸并不曾早晚的联络,都足以独立行使。它们中间的涉及就贴近HTTP和Html之间的涉及。前者是一种公约,后面一个是对二个Web
Server的陈述。

正文以某商厦Samsung 6手提式有线电话机预订接口开拓为例,介绍PHP5下SOAP调用的贯彻进程。

二、PHP5下的配备

在php的的布署文件php.ini中,找到

extension=php_soap.dll

下一场将日前的;号去掉,然后重启web服务

一、基本功概念

SOAP(Simple Object Access Protocol
)简单对象访问左券是在分流或分布式的条件中调换新闻的简要的左券,是三个基于XML的合计,它归纳多个部分:SOAP封装(envelop卡塔尔国,封装定义了贰个汇报音讯中的内容是什么样,是什么人发送的,哪个人理接待受并拍卖它以至怎么着管理它们的框架;SOAP编码准绳(encoding
rules),用于表示应用程序要求采纳的数据类型的实例; SOAP RPC表示(RPC
representation卡塔尔国,表示远程进程调用和应对的签署;SOAP绑定(binding),使用底层公约交换音信。

WSDL(Web Service Description Language)正是陈诉XML
Web服务的标准XML格式,WSDL由Ariba、英特尔、IBM和微软等开采商提议。它用一种和求实语言无关的虚幻方式定义了给定Web服务收发的有关操作和新闻。就其定义来讲,你还不可能把WSDL当做一种对象接口定义语言,比方,CORBA或COM等应用程序连串构培养能够用到指标接口定义语言。
WSDL保持左券中立,但它的确内建了绑定SOAP的支撑,进而同SOAP建设构造了不可分割的关系。所以,当本人在这里篇小说中研讨WSDL的时候,作者会假定你把SOAP作为了您的简报契约。

SOAP和WSDL即使是web
service的两大标准,不过两岸并从未早晚的联络,都能够独自使用。它们之间的涉嫌就恍如HTTP和Html之间的涉及。前面一个是一种左券,后面一个是对一个Web
Server的叙说。

admin

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注