所以基本上我希望SOAP标头是这样的:
0
MEMBERS
$0x909711E5,0xE301F82A,0x0E2783CC,0xAF6BC3DB,0x57727CFB
1
1
但相反,现在我有这个:
siteId0
UsernameMEMBERSHIP
PasswordP@ssw0rd
1
这是我目前正在使用的PHP代码:
$client = new SOAPClient('http://192.168.180.128:8010//membershipService?wsdl',array('trace' => true));
$client->__setSoapHeaders(null);
$headerbody = array ('siteId' => '0','Username' => 'MEMBERSHIP',
'Password' => 'P@ssw0rd');
$header = new SOAPHeader('http://www.com/club/services/membership/types/v1_0','loginDetails',$headerbody);
$client->__setSoapHeaders($header);
我哪里出错了?我似乎无法正确构建标头.