我使用SoapClient wsdl检索一些数据。如果响应不是太大,它会正常工作,但是如果响应太大(在我的情况下为25 mb),它将返回null。 谁能帮我吗? 这是我的代码:
$opt = array('http' => array(
'header' => "MyIdClient:" . $idclient . "\r\nMySecret:" . $mysecret .
"\r\nContent-Type:text/xml; charset=utf-8"
));
$ctx = stream_context_create($opt);
$options = array(
'cache_wsdl' => WSDL_CACHE_NONE,
'stream_context' => $ctx,
'soap_version'=>SOAP_1_1,
'keep_alive' => 1,
"features" => SOAP_WAIT_ONE_WAY_CALLS
);
$client = new SoapClient($wsdl, $options);
$search_result = $client->__doRequest($request, $endpoint, $action, 1, 0);