0

PHPリクエストからのHTTPポストリクエストに1900文字を超えるcsvを含むリクエストを送信しています.今、サーブレットの反対側でそれを受信すると、完全に受信されません.1400しか受信できません1500文字まで。そして、1600文字未満のcsvを送信すると、うまく機能し、完全に受信されました。
問題が apache 側 (php 送信側) または jboss 側 (java サーブレット受信側) にあることを理解できません。
HTTP ヘッダーのサイズ制限の問題のようなものですか? どうすればこれを修正できますか?
専門家は、この
編集について私を案内してください:
ここに php スクリプトがあります

$post_server = "http://ip:port/xxx/xxx?";
  $CSVReq = "csv,csv,csv...."; //so on

do_Curl_xml( $post_server, $CSVReq);

function do_Curl_CSV($server, $post_data){
 $ch = curl_init();
 $hdrs = array ("Content-Type: text/xml");

 curl_setopt($ch, CURLOPT_URL, $server);
 curl_setopt($ch, CURLOPT_POST, 1 );
 curl_setopt($ch,CURLOPT_HTTPHEADER, $hdrs);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 $response = curl_exec($ch);
if(curl_errno($ch))
    print curl_error($ch);
else
    curl_close($ch);
echo $response;
 return $response;
}
4

0 に答える 0