2013-01-15 3 views
0

Можно создать дубликат:
I am trying to make a POST request to a URL using Curl but getting this error?PHP пост - слишком большой объект запроса

Я пытаюсь сделать запрос POST на сервер с помощью завиток с некоторыми XML включены, но я m получение ошибки «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; 
+0

http://stackoverflow.com/search?q=%5Bcurl%5D+Request+Entity+Too+Large – PeeHaa

+0

Полученный ответ от внешней службы или вашей службы давая этот ответ? –

+0

@MikeBrant Внешний. –

ответ

0

Мне кажется, что это сообщение означает, что запрос, который вы пытаетесь обработать, больше, чем сервер готов или способен обрабатывать. Вам, вероятно, потребуется настроить ваш php. ини иначе

Значение настройки вы будете смотреть на это «post_max_size»

, если вы хотите увидеть это значение, но не имеют доступа к PHP настроить, написать простую страницу PHP с <? phpinfo() ?> теге в нем будут отображаться значения php.ini вашей текущей конфигурации. вы можете связаться с вашим администратором, чтобы изменить его.

Смежные вопросы