欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php模擬asp中的XmlHttpRequest實現(xiàn)http請求的代碼

 更新時間:2011年03月24日 22:18:41   作者:  
為了自己方便模擬asp里面的xmlhttp組件寫的phphttp請求類,基本的功能都實現(xiàn)了,支持gzip壓縮
類名 :HttpRequest($url="",$method="GET",$useSocket=0)
//$url為請求的地址;默認請求方法為GET;$useSocket默認為0,使用fsockopen方法,如果設(shè)置為1則使用socket_create方法

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

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

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

相關(guān)文章

  • php刪除數(shù)組中重復元素的方法

    php刪除數(shù)組中重復元素的方法

    在很多情況下我們的數(shù)組會出現(xiàn)重復情況,那我們刪除數(shù)組中一些重復的內(nèi)容怎么辦,本文講述了php刪除數(shù)組元素的方法,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 學習php過程中的一些注意點的總結(jié)

    學習php過程中的一些注意點的總結(jié)

    在學習php的過程中會有一些細節(jié)是需要注意的,本文整理了一些比較實際的問題,希望對大家有所幫助
    2013-10-10
  • php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作示例

    php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作示例

    這篇文章主要介紹了php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作,結(jié)合實例形式分析了PHP針對array數(shù)組轉(zhuǎn)json以及Java操作Map、List、對象與json格式轉(zhuǎn)換的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-11-11
  • PHP實現(xiàn)遞歸無限級分類

    PHP實現(xiàn)遞歸無限級分類

    這篇文章主要介紹了PHP實現(xiàn)遞歸無限級分類的方法,具有一定的參考價值,需要的朋友可以參考下
    2015-10-10
  • PHP編程實現(xiàn)計算抽獎概率算法完整實例

    PHP編程實現(xiàn)計算抽獎概率算法完整實例

    這篇文章主要介紹了PHP編程實現(xiàn)計算抽獎概率算法,結(jié)合完整實例形式分析了php隨機數(shù)運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • php基于DOMDocument操作頁面元素實例

    php基于DOMDocument操作頁面元素實例

    這篇文章主要介紹了php基于DOMDocument操作頁面元素,結(jié)合實例形式分析了php使用DOMDocument進行頁面元素獲取與屬性修改的相關(guān)操作技巧,需要的朋友可以參考下
    2023-06-06
  • PHP中error_reporting()用法詳解

    PHP中error_reporting()用法詳解

    php中我們對錯誤的處理會常用到error_reporting函數(shù)了,大家可以看到最多的是error_reporting(E_ALL ^ E_NOTICE)了,這個到底什么意思呢,下面我來來看看。
    2015-08-08
  • PHP中extract()函數(shù)的定義和用法

    PHP中extract()函數(shù)的定義和用法

    PHP extract() 函數(shù)從數(shù)組中把變量導入到當前的符號表中
    2012-08-08
  • PHP使用in_array函數(shù)檢查數(shù)組中是否存在某個值

    PHP使用in_array函數(shù)檢查數(shù)組中是否存在某個值

    這篇文章主要介紹了PHP使用in_array函數(shù)檢查數(shù)組中是否存在某個值,較為詳細的分析了in_array函數(shù)的功能、定義及相關(guān)的使用技巧與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP文件操作實例總結(jié)

    PHP文件操作實例總結(jié)

    這篇文章主要介紹了PHP文件操作,結(jié)合實例形式總結(jié)分析了php關(guān)于文件讀寫操作的常見函數(shù)及使用技巧,需要的朋友可以參考下
    2016-09-09

最新評論