PHP Post - 请求实体太大

时间:2013-01-15 21:46:06

标签: php xml post curl

  

可能重复:
  I am trying to make a POST request to a URL using Curl but getting this error?

我正在尝试使用包含一些XML的curl向服务器发出POST请求,但是我收到错误“Request Entity Too Long”有人能指出我做错了什么吗?谢谢! :)

$url = 'http://web1.trueship.com/readyreturns/company/api.php/orders?key=xxxxxxxxxxxxxxxxxx&overwrite=true';

$curl = curl_init(); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, Array("&xml=".$encodedXml)); 
    curl_setopt ($curl, CURLOPT_URL, $url); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);     
    curl_setopt($curl, CURLOPT_POST, TRUE); 
    $result = curl_exec ($curl); 
    curl_close ($curl); 
    print $result; 

1 个答案:

答案 0 :(得分:0)

在我看来,此消息意味着您尝试处理的请求大于服务器愿意或能够处理的请求。您可能需要配置您的PHP。 ini不同

您要查找的设置值是“post_max_size”

如果你想看到这个值但是没有访问你的php设置,写一个带有<? phpinfo() ?>的简单php页面 在其中标记,它将显示当前配置的php.ini值。然后,您可以与管理员联系以进行修改