SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;
SOAP和WSDL虽然是web service的两大标准,但是两者并没有必然的联系,都可以独立使用。它们之间的关系就类似HTTP和Html之间的关系。前者是一种协议,后者是对一个Web Server的描述。
ini_set('soap.wsdl_cache_enabled', '0');
//创建对象
$client = new \SoapClient('wsdl地址');
//添加header头参数
$header[] = new \SoapHeader('命名空间','auth','fgdfg');
$header[] = new \SoapHeader('命名空间','auth2','fgsdg');
//设置header头
$client->__setSoapHeaders($header);
//传递的参数
$data = [
'name' => '张三'
];
$res = $client->GetOrderInfoList($data);
dump($res);