Я чрезвычайно новичок в SOAP, и я пытаюсь реализовать быстрый тестовый клиент на PHP, который использует веб-службу ASP.NET. Веб-служба основывается на заголовке Soap, который содержит параметры авторизации.Отправка заголовка мыла с помощью запроса WSDL Soap с PHP
Возможно ли отправить заголовок auth вместе с запросом на мыло при использовании WSDL?
Мой код:
PHP
$service = new SoapClient("http://localhost:16840/CTI.ConfigStack.WS/ATeamService.asmx?WSDL");
$service->AddPendingUsers($users, 3); // Example
вебсервис
[SoapHeader("AuthorisationHeader")]
[WebMethod]
public void AddPendingUsers(List<PendingUser> users, int templateUserId)
{
ateamService.AddPendingUsers(users, templateUserId, AuthorisationHeader.UserId);
}
Как заголовок аутентификации передается в этом контексте? Или мне нужно сделать низкий рычаг __soapCall() для передачи в заголовке? Кроме того, я вызываю правильный вызов мыла в PHP?