我需要在我的SOAP请求中使用这个节点(使用1.1):
ricky@email.net
password
所以我有以下PHP:
$client = new SoapClient("https://exdev.www.example.com/Services/example.asmx?WSDL",
array(
"trace" => 1,
"exceptions" => 0,
"cache_wsdl" => 0,
'soap_version' => SOAP_1_1
)
);
$CredentialObject = new SoapVar(array('EMail' => 'ricky@email.net', 'Password' => 'password'), SOAP_ENC_OBJECT);
哪个产生:
ricky@email.net
password
所有我需要做的是阻止它使用ns1,并实际上在节点中定义xmlns,如下所示:
ricky@email.net
password
我已经在Firefox Poster中测试过,并且知道一个事实,即修改问题.