php如何利用soap查看函数,使用PHP soap函数的自定义标题

我在使用自定义soap标头与

PHP5一起工作时遇到问题.请有人指导我.

我需要的是这样的

myusername

mypassword

我得到的是:

myusername

mypassword

我想删除命名空间标记.

我用来获得这个的代码是:

class Authstuff {

public $USER;

public $PASSWORD;

public function __construct($user, $pass) {

$this->USER = $user;

$this->PASSWORD = $pass;

}

}

$auth = new Authstuff('myusername', 'mypassword');

$param = array('Authstuff' => $auth);

$authvalues = new SoapVar($auth,SOAP_ENC_OBJECT);

$header = new SoapHeader('http://soapinterop.org/echoheader/',"null",$authvalues);

Null似乎没有传递..使用’null’我仍然得到名称空间,如第二个例子..如何排除这个NS …感谢你的帮助提前..

$headers = array();

$headers[] = new SoapHeader(null, 'USER', $username);

$headers[] = new SoapHeader(null, 'PASSWORD', $password);

$client->__setSoapHeaders($headers);

try {

$result = $client->getAvailableLicensedDNCount('ASX01');

print_r($result);

Fatal error: SoapHeader::SoapHeader(): Invalid parameters. Invalid namespace. in /usr/home/deepesh/SoapCalls/deepesh7.php on line 29

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值