永发信息网

如何给soap添加header头 php

答案:1  悬赏:70  手机版
解决时间 2021-01-27 14:48
  • 提问者网友:一抹荒凉废墟
  • 2021-01-27 04:39
如何给soap添加header头 php
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-01-27 05:28
使用php 设置soapHeader时要如下进行,不然发出去的包会变成类似“<item><key>user</key><value>23107720</value></item>”的格式:  $auth_header = array( 'user'=>$key, 'password'=>$pwd );  // 下面的RequestSOAPHeader 对应 wsdl 定义里面的 <xsd:element name="RequestSOAPHeader">..... $authvalues = new SoapVar($auth_header, SOAP_ENC_OBJECT,"RequestSOAPHeader",$uri); $header = new SoapHeader($uri, 'RequestSOAPHeader', $authvalues); $api = new SoapClient(null,$options); $api->__setSoapHeaders(array($header));不明白的话可以去后盾人看看相关的教学视频。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯