一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php模擬asp中的XmlHttpRequest實現http請求的代碼

php模擬asp中的XmlHttpRequest實現http請求的代碼

2019-11-20 14:19PHP教程網 PHP教程

為了自己方便模擬asp里面的xmlhttp組件寫的phphttp請求類,基本的功能都實現了,支持gzip壓縮

類名 :HttpRequest($url="",$method="GET",$useSocket=0) 
//$url為請求的地址;默認請求方法為GET;$useSocket默認為0,使用fsockopen方法,如果設置為1則使用socket_create方法 

方法: 
open($ip="",$port=-1) //打開同服務器的連接,默認不用設置這兩個參數(一個同事在linux用的時候,請求的不是hostname解析的IP,因此加了這兩個參數,以連接真實的服務器IP) 
setTimeout($timeout=0) //設置獲取數據的超時時間,必須在send方法調用之前設置才有效,單位秒,默認值0為不限制 
setRequestHeader($key,$value="") //設置請求頭,必須在send方法調用之前設置才有效 
removeRequestHeader($key,$value="") //移除指定鍵值的請求頭,必須在send方法調用之前調用才有效 
send($data="") //發送數據$data到服務器 
getResponseBody() //獲取服務器返回的文本 
getAllResponseHeaders() //獲取服務器響應的所有頭信息 
getResponseHeader($key) //獲取服務器響應的某個頭信息,例如Server,Set_Cookie等 

屬性: 
$url //要請求的url 
$method //請求方法(POST/GET) 
$port //請求的端口 
$hostname //請求的主機名 
$uri //url的文件部分 
$protocol //請求協議(http)(包括本屬性的以上5個屬性均由程序自動通過url分析) 
$excption //異常信息 
$_headers=array() //請求頭array("key"=>"value") 
$_senddata //發送到服務器的數據 
$status //返回的狀態碼 
$statusText //狀態信息 
$HttpProtocolVersion //服務器的HTTP協議版本 

注意: 
Host頭由程序自動設置,當用POST方法請求時,Content-Length和Content-Type已被自動設置。 
支持gzip壓縮的頁面
php_XmlHttpRequest.rar

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高h折磨调教古代 | 国产人人草 | 国产午夜精品久久久久 | 太紧太深了受不了黑人 | 亚洲天堂网2018 | 探花国产 | 美女扒开胸罩露出奶 | 免费观看毛片视频 | 精品视频 九九九 | 日韩aⅴ在线观看 | 婷婷去我也去 | 国产另类视频 | 色呦阁 | 亚洲高清国产拍精品动图 | 日本aaaaa高清免费看 | 3d动漫美女被吸乳羞羞视频 | 男人疯狂擦进女人下面 | 水多多www视频在线观看高清 | 暖暖 免费 高清 中文 日本 | 亚洲国产货青视觉盛宴 | 深夜网站在线观看 | 三级黄色图片 | 共妻高h | 国产欧美日韩不卡一区二区三区 | 国产精品www | 亚洲欧美视频在线播放 | 亚洲 欧美 另类 中文 在线 | 极品美女穴 | 青青草精品在线观看 | 香蕉精品国产高清自在自线 | 把内裤拔到一边高h1v1 | 操大姨子逼 | 天天操天天干天天做 | 小小水蜜桃免费影院 | 国产成人在线综合 | dyav午夜片| 思思99热久久精品在2019线 | 美女下面被cao出水 美女污视频 | 亚洲国产一区二区a毛片 | bl双性受乖调教改造身体 | 国产欧美国产精品第一区 |