请求SOAP调用后我收到错误.
fault code: HTTP,fault string: Bad Request
这个形式很差的信息吗?
try{
$client = new SoapClient("http://ip_add/something.asmx?WSDL",array("trace" => true,'exceptions' => 1));
$params = new \SoapVar('<?xml version="1.0" encoding="utf-8"?>
66666
P
285 enfiled pl
mississauga
16y2n4
Canada
PNB
',XSD_ANYXML);
$result = $client->__soapCall('RemittanceService',array($params));
highlight_string($client->__getLastRequest());
}
catch(SoapFault $fault){
die("SOAP Fault:
fault code: {$fault->faultcode},fault string: {$fault->faultstring}");
}
我不知道这里有什么问题
堆栈跟踪
SoapFault exception: [HTTP] Bad Request in /var/www/mtes/public_html/application/controllers/bank_api_pnb.PHP:146
Stack trace:
#0 [internal function]: SoapClient->__doRequest('<?xml version="...','http://124.124....','http://tempuri....',1,0)
#1 /var/www/mtes/public_html/application/controllers/bank_api_pnb.PHP(146): SoapClient->__soapCall('RemittanceServi...',Array)
#2 [internal function]: Bank_api_pnb->test()
#3 /var/www/mtes/public_html/system/core/CodeIgniter.PHP(359): call_user_func_array(Array,Array)
#4 /var/www/mtes/public_html/index.PHP(220): require_once('/var/www/mtes/p...')
#5 {main}