现在的位置: 首页 > 综合 > 正文

没有表单的POST提交,客户端

2013年09月17日 ⁄ 综合 ⁄ 共 711字 ⁄ 字号 评论关闭

    $postXML ='<?xml version="1.0" encoding="utf-8"?>
    <data name="bbs">'."/r/n".$data."/r/n".'</data>';

    //echo $postXML;exit;
 $host = "searchservice.bbs.com"; 
 //构建HTTP Request Header
 $header  = "POST /sc/web/indexrpc HTTP/1.1/r/n";
 $header .= "Host: ".$host."/r/n";
 $header .= "Content-Type: application/x-www-form-urlencoded/r/n";
 $header .= "Content-Length: ".mb_strlen($postXML, "ASCII")."/r/n";
 $header .= "Connection: close/r/n/r/n";
 
 //建立连接发送HTTP Request
 $socket = fsockopen($host, 80, $errno, $errstr, 10);
 if (!$socket) {
     echo "$errstr ($errno)<br />/n";
     exit;
 }
 fwrite($socket, $header);

 fwrite($socket, $postXML);
 
 //接收Reponse
 $reponseHeader = "";
 do{
  $reponseHeader .= fgets($socket, 4096);
 } while (feof($socket) );
 
 echo $reponseHeader;

抱歉!评论已关闭.