我试图通过PHP实现AAA Cooper Freight的SOAP API。 当我向http://wsportal.aaacooper.com:8188/wsportal20/wsGenEst发送XML请求时,它通过Postman工作正常,但是当使用CURL时,它不会返回任何内容
我使用直接url(来自wsdl文件),因为它们的WSDL文件似乎被破坏而且它无法使用它: http://wsportal.aaacooper.com:8188/wsGenRateEstimate.wsdl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://wsportal.aaacooper.com:8188/wsportal20/wsGenEst" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_xml );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=ISO-8859-1'));
$data = curl_exec($ch);
print_r($data);
curl_close($ch);
我在这两个地方使用相同的XML字符串。