等效于 php 的 C# Web 服务代码(将身份验证数据作为标头发送)



我们尝试在PHP项目中使用Web服务(SoapClient(来发送SMS。 Web 服务是使用 C#(点网框架(创建的。项目经理描述说,身份验证数据必须使用标头发送,而不是作为方法中的参数(如大多数 Web 服务(。

这是他们给我们的示例代码:

using (var sms = new sms.Service()) 
{
var auth = new sms.AuthHeader();
auth.Username = "SERVICE_USERNAME";
auth.Password = "SERVICE_PASSWORD";
sms.AuthHeaderValue = auth;
return sms.SendSms(messagesArray, phoneNumbersArray);            
}

网络服务地址为:

http://192.168.10.10/Service.asmx?WSDL

如果有人能在 PHP 中为这段代码建议等效项,我将不胜感激?

http://php.net/manual/de/class.soapheader.php

SoapHeader {
/* Methoden */
__construct ( string $namespace , string $name [, mixed $data [, bool $mustunderstand [, string $actor ]]] )
SoapHeader ( string $namespace , string $name [, mixed $data [, bool $mustunderstand = FALSE [, string $actor ]]] )
}

这里也是一个例子: 如何设置这个php soap标题?

相关内容

最新更新