$data= "username=zhangsan&age=8"; $len =strlen($data); //print_r($len);die; $errornu = -1; $errstr = ''; $url= 'http://localhost/socket/post.php'; $fh = parse_url($url); //print_r($fh);die; if(!isset($fh['port'])){ $fh['port'] = 80; } $conn = fsockopen($fh['host'],$fh['port'],$errornu,$errstr,3); //print_r($conn);die; if(!$conn){
echo " $errstr ( $errnu )<br />\n" ;
}else{
$post = 'POST '.$fh['path'].' HTTP/1.1'."\r\n";
$post .= 'Host: '.$fh['host']."\r\n";
$post .= 'Content-type: application/x-www-form-urlencoded'."\r\n";
$post .= 'Content-length:'.' '.$len."\r\n";
$post .= ' '."\r\n";
$post .=$data."\r\n";
$post .= ' '."\r\n";
$post .= "Connection: Close\r\n\r\n" ;
//echo $post;die;
fwrite($conn,$post);
while(!feof($conn)){
echo fread ( $conn ,128 );
}
fclose($conn);
}
怎么都是出现 400 的错误,希望大神帮我看看,是怎么回事?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.