PHP:
$client = new SoapClient($wsdl);
$ArrayOfString = array(0 => "first", 1 => "second");
$header = new SoapHeader($wsdl, 'AuthenticationHeader', $authentication);
$client->__setSoapHeaders($header);
$values = $client->GetInfo(array($ArrayOfString));
print_r($values);
这会在 C#
中调用[WebMethod(EnableSession = true)]
[SoapHeader("ServiceAuthenticationHeader")]
public InfoResponse GetInfo(List<string> text)
{
}
调用方法后 - 参数( List<string>
文本)为 NULL 。
任何想法,因为我看了一整天,从互联网上测试了每一种方法,但没有效果!?
谢谢!