次のようにSOAPヘッダーを設定しようとしています:
<tns:Authentication xmlns:tns="iSklep3">
<ApiKey xsi:type="xsd:string">abc</ApiKey>
</tns:Authentication>
私はこのようにします:
//...
$client = new SoapClient($wsdlServer);
$headerBody = array("ApiKey" => "abc");
$header = new SoapHeader("iSklep3", "Authentication", $headerBody);
$client->__setSoapHeaders($header);
//...
//calling soap methods
...
メソッドを呼び出すと、Api キーが間違っていると返されますが、正しいはずです。SOAPヘッダーの問題がどこにあるのか知っていますか?