中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

php 模擬post請求

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
 
class Request{
   
    public static function post($url, $post_data = '', $timeout = 5){//curl
   
        $ch = curl_init(); 
        curl_setopt ($ch, CURLOPT_URL, $url);
   
        curl_setopt ($ch, CURLOPT_POST, 1);
   
        if($post_data != ''){
   
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
   
        }
   
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
   
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
   
        curl_setopt($ch, CURLOPT_HEADER, false);
   
        $file_contents = curl_exec($ch);
   
        curl_close($ch);
   
        return $file_contents;
   
    } 
    public static function post2($url, $data=array()){//file_get_content
             
        $postdata = http_build_query(
            $data
        );           
        $opts = array('http' =>
   
                      array(
   
                          'method'  => 'POST',
   
                          'header'  => 'Content-type: application/x-www-form-urlencoded',
   
                          'content' => $postdata
   
                      )
   
        );           
        $context = stream_context_create($opts);
        $result = file_get_contents($url, false, $context); 
        return $result;
    } 
    public static function post3($host,$path,$query,$others=''){//fsocket
   
   
        $post="POST $path HTTP/1.1\\r\\nHost: $host\\r\\n";
   
        $post.="Content-type: application/x-www-form-";
   
        $post.="urlencoded\\r\\n${others}";
   
        $post.="User-Agent: Mozilla 4.0\\r\\nContent-length: ";
   
        $post.=strlen($query)."\\r\\nConnection: close\\r\\n\\r\\n$query";
   
        $h=fsockopen($host,80);
   
        fwrite($h,$post);
   
        for($a=0,$r='';!$a;){
   
                $b=fread($h,8192);
   
                $r.=$b;
   
                $a=(($b=='')?1:0);
   
            }
   
        fclose($h);
   
        return $r;
   
    }
}
$url='http://******/con/Inter.php';
$data=Request::post($url,array('api'=>'tag_list'));
$data2=Request::post2($url,array('api'=>'tag_list'));
echo $data;
 

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:常用PHP日期處理函數(shù)

下一篇:php 獲取訪問頁面的http狀態(tài)碼