Эквивалент кода веб-службы C # в php (отправка данных авторизации в качестве заголовка)

Мы пытаемся использовать веб-сервис (SoapClient) в проекте PHP для отправки SMS.
Веб-сервис создан с помощью C # (dot net framework). Руководитель проекта описал, что данные аутентификации должны отправляться с использованием заголовков, а не аргументов в методе (как большинство веб-сервисов).

Вот пример кода, который они нам дали:

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?

0

Решение

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?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]