PHP SOAP请求
我正在为一个客户机编写一个API脚本,他们需要请求的服务之一需要内容长度。据我所知,PHP无法发送标题中的内容长度。我可能是错的,但如果没有它,我会在标记html第3行[string:Exception:private]=>[code:protected]=>0[file:protected]=>PHP SOAP请求,php,soap,soap-client,content-length,Php,Soap,Soap Client,Content Length,我正在为一个客户机编写一个API脚本,他们需要请求的服务之一需要内容长度。据我所知,PHP无法发送标题中的内容长度。我可能是错的,但如果没有它,我会在标记html第3行[string:Exception:private]=>[code:protected]=>0[file:protected]=> 代码如下所示: <? try { $soap_url = 'http://admin.stock.imdfulfilment.com/api/service.asmx'; $cl
代码如下所示:
<?
try
{
$soap_url = 'http://admin.stock.imdfulfilment.com/api/service.asmx';
$client = new SoapClient($soap_url);
$header = new SoapHeader(
'http://admin.stock.imdfulfilment.com/api/service/',
'GetCouriers',
array(
'Content-Length' => '255'
)
);
$client->__setSoapHeaders($header);
var_dump($client->__getFunctions());
}
catch (Exception $e)
{
print_r($e);
}
您的wsdl
uri不提供wsdl
文件,这就是问题所在…请使用http://admin.stock.imdfulfilment.com/api/service.asmx?wsdl