为什么出现 400 Bad Request 用的是ngix? 400 报错
换了个php环境
<?php
//error_reporting(0);
$fp=fsockopen("127.0.0.1",80); //打开数据流
if(!$fp){
echo "unable to open";
}
else{
fwrite($fp,"get/http/1.0rnrn");
stream_set_timeout($fp,2);
$res = fread($fp,2000);
$info = stream_get_meta_data($fp);
fclose($fp);
if($info['timed_out']){
echo 'connection time out!';
}
else{
echo $res;
}
}
?>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
感觉你这个,又是Request,又是Response。######回复 @code_monkey : 代码调试一下,一条一条的删除,看是哪儿的问题。然后贴出来。######还是不懂,能分析的详细点吗######
把这俩参数调大点试试:
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;