php - 如何设置这个 php soap header?

标签 php soap header

我如何设置这个 php Soap Header ??对于我的生活,我无法弄清楚。

   <soapenv:Header>
    <wsse:HeaderOne soapenv:mustUnderstand="1">
        <wsse:UsernameKey wsu:Id="tun-12345">
            <wsse:Username>myusername</wsse:Username>
            <wsse:Password>mypassword</wsse:Password>
        </wsse:UsernameKey>
    </wsse:HeaderOne>
   </soapenv:Header>

谢谢大家!

最佳答案

看到这条评论:

http://www.php.net/manual/en/soapclient.setsoapheaders.php#93460

所以它会像:

$headerbody = array('UsernameKey'=>array('Username'=>$UserID,
                                         'Password'=>$Pwd)); 
$header = new SoapHeader($ns, 'RequestorCredentials', $headerbody);       

//set the Headers of Soap Client.
$soap_client->__setSoapHeaders($header); 

关于php - 如何设置这个 php soap header?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145143/

相关文章:

c++ - 访问自定义 gsoap header 时出现段错误

c++ - gSoap - 将请求/响应提取为 XML 字符串

c++向头文件中定义的类添加方法

C++引用类函数错误: identifier is undefined

php - 将某些命名空间添加到 PHP 中的 SOAP 信封

php - 确认设置提交按钮后提交 Jquery 表单

php - 将 base64 的 SHA1 哈希转换为十六进制哈希

php - 更新查询在某些情况下不起作用

PHP 使用 header 下载图像

phpmyadmin 显示有关 utf8mb 的错误