私はSOAPについて非常に新しいので、PHPでASP.NET Webサービスを使用するクイックテストクライアントを実装しようとしています。 Webサービスは、承認パラメータを含むSoapヘッダーに依存しています。SOAPでSOAP SOAPリクエストを使用してSOAPを送信する
WSDLを使用しているときにSOAPヘッダーとともにauthヘッダーを送信することはできますか?
マイコード:
PHP
$service = new SoapClient("http://localhost:16840/CTI.ConfigStack.WS/ATeamService.asmx?WSDL");
$service->AddPendingUsers($users, 3); // Example
Webサービス認証ヘッダは、この文脈で渡される方法
[SoapHeader("AuthorisationHeader")]
[WebMethod]
public void AddPendingUsers(List<PendingUser> users, int templateUserId)
{
ateamService.AddPendingUsers(users, templateUserId, AuthorisationHeader.UserId);
}
?または、ヘッダーを渡すために低いレバー__soapCall()を行う必要がありますか?また、私はPHP内で正しい石鹸呼び出しを呼びますか?