POST请求HTTP大小问题

时间:2013-10-03 15:25:59

标签: java php apache servlets jboss

我发送的请求包含一个超过1900个字符的csv来自php请求的HTTP post请求。现在当我在servlet的另一端收到它然后它没有完全接收。我能够只收到1400到1500个字符。当我发送一个少于1600个字符的csv时,它工作得很好并且收到完整。
现在我无法理解这个问题是在apache结束时(php发送结束)还是某个地方在jboss的结尾(java servlet-receiving end)。
是否是某种类型的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;
}

0 个答案:

没有答案