0

重複の可能性:
Curl を使用して URL に POST リクエストを送信しようとしていますが、このエラーが発生しますか?

XML を含む curl を使用してサーバーに POST リクエストを送信しようとしていますが、「リクエスト エンティティが長すぎます」というエラーが表示されます。ありがとう!:)

$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; 
4

1 に答える 1

0

このメッセージは、あなたが処理しようとしているリクエストが、サーバーが処理しようとしている、または処理できるよりも大きいことを意味しているように思えます。おそらくphpを設定する必要があります。別の方法で ini

検索する設定値は「post_max_size」です

この値を確認したいが、php の設定にアクセスできない場合は、<? phpinfo() ?> タグを含む単純な php ページを作成すると、現在の構成の php.ini 値が表示されます。その後、管理者に連絡して変更してもらうことができます

于 2013-01-15T21:53:25.053 に答える