0712-2888027 189-8648-0214
微信公眾號

孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號

當(dāng)前位置:主頁 > 技術(shù)支持 > PHP > Laravel模擬PHP GET/POST請求示例代碼

Laravel模擬PHP GET/POST請求示例代碼

時間:2016-10-22來源:風(fēng)信官網(wǎng) 點擊: 3709次
Laravel模擬PHP GET/POST請求示例代碼
 
模擬GET請求百度天氣信息API
 
<?php 
 
//創(chuàng)建連接
$fp = fsockopen('apis.baidu.com',80, $errno, $errstr, 10);
 
if(!$fp) {
echo $errstr;die;
}
 
//
$http = '';
 
//請求行
$http .= "GET /apistore/weatherservice/citylist?cityname=北京 HTTP/1.1\r\n";
 
//請求頭
$http .= "Host: apis.baidu.com\r\n";
$http .= "Connection: close\r\n";
$http .= "apikey: 1ae6f08bddd8e5cb8c34e9941cfaa93c\r\n\r\n";
 
//發(fā)送
fwrite($fp, $http);
 
//獲取結(jié)果
$res = '';
 
while(!feof($fp)) {
$res .= fgets($fp);
}
 
echo $res;
 
 
 ?>
 
 模擬POST請求數(shù)據(jù)信息
 
 <?php 
 
//創(chuàng)建連接
$fp = fsockopen('localhost', 80, $errno, $errstr, 10);
 
//判斷
if(!$fp) {
echo $errstr;die;
}
 
$http = '';
 
//請求行
$http .= "POST /class/Public/laravel/http/server.php HTTP/1.1\r\n";
 
//請求頭
$http .= "Host: localhost\r\n";
$http .= "Connection: close\r\n";
$http .= "Cookie: username=admin;uid=200\r\n";
$http .= "User-agent: firefox-chrome-safari-ios-android\r\n";
$http .= "Content-type: application/x-www-form-urlencoded\r\n";
$http .= "Content-length: 37\r\n\r\n";
 
//請求體
$http .= "email=123456@qq.com&username=admin\r\n";
 
//發(fā)送
fwrite($fp, $http);
 
$res = '';
//獲取結(jié)果
while(!feof($fp)) {
$res .= fgets($fp);
}
 
echo $res;
 
?>
熱門關(guān)鍵詞: Laravel 模擬PHP GET POST PHP請求
欄目列表
推薦內(nèi)容
熱點內(nèi)容
展開