亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

YurunHttp v3.1.0,新增 Cookie 管理機(jī)制,單元測試支持

cnTomato / 2232人閱讀

摘要:是開源的類庫,支持鏈?zhǔn)讲僮鳎唵我子?。支持所有常見的等請求方式,支持上傳下載設(shè)置和讀取請求參數(shù)失敗重試限速代理證書等。版完美支持協(xié)程。現(xiàn)在同一個類實(shí)例,會自動管理。

YurunHttp 是開源的 PHP HTTP 類庫,支持鏈?zhǔn)讲僮?,簡單易用?/p>

支持所有常見的 GET、POST、PUT、DELETE、UPDATE 等請求方式,支持上傳下載、設(shè)置和讀取 header、Cookie、請求參數(shù)、失敗重試、限速、代理、證書等。

3.x 版完美支持 Curl、Swoole 協(xié)程。

我們有完善的在線技術(shù)文檔:http://doc.yurunsoft.com/Yuru...

API 文檔:https://apidoc.gitee.com/yuru...

Gitee:https://gitee.com/yurunsoft/Y...

Github:https://github.com/Yurunsoft/...

git倉庫中test目錄里是示例代碼!

更新日志(v3.1.0):

新增:

新增 CookieManager,用于管理一個實(shí)例下的會話?,F(xiàn)在同一個HttpRequest類實(shí)例,會自動管理 Cookie。

增加測試用例(PHP5.4 - PHP7.3)、示例代碼

優(yōu)化:

現(xiàn)在只有狀態(tài)碼為301、302、303,才更改重定向請求方法為 GET

優(yōu)化 StatusCode 類

Swoole 重定向地址的 host、port、scheme 與上一個地址保持一致的話,復(fù)用 $client

同一個 HttpRequest 對象重復(fù)請求時,Curl 資源不再重新 init

Uri->getPort() 不再根據(jù)協(xié)議自動返回缺省端口
新增 Uri::getServerPort() 方法獲取端口,支持獲取缺省

Uri::getDomain() 方法改為靜態(tài)方法

優(yōu)化 close()、__destruct()

Curl CURLOPT_COOKIEJAR 默認(rèn)值改為 php://memory,不再寫入文件

優(yōu)化 Curl header 處理性能

修復(fù):

修復(fù) Swoole Handler Host 不帶端口號問題
Composer
本項(xiàng)目可以使用composer安裝,遵循psr-4自動加載規(guī)則,在你的 composer.json 中加入下面的內(nèi)容

{
    "require": {
        "yurunsoft/yurun-http": "~3.1"
    }
}

然后執(zhí)行 composer update 安裝。

之后你便可以使用 include "vendor/autoload.php"; 來自動加載類。(ps:不要忘了namespace)

用法

簡單調(diào)用

ua("YurunHttp")
                 ->get("http://www.baidu.com");

echo "html:", PHP_EOL, $response->body();

PSR-7 請求構(gòu)建


Swoole 協(xié)程模式

get("http://www.baidu.com");
    echo "html:", PHP_EOL, $response->body();
}

具體詳見examples目錄中的示例代碼

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/31786.html

相關(guān)文章

  • CityPicker城市選擇器v3.1.0版本發(fā)布

    摘要:城市選擇器使用方法請查看詳細(xì)說明本次新版數(shù)據(jù)采用國家統(tǒng)計(jì)局的最新數(shù)據(jù),較完整權(quán)威,建議更新使用最新版。新版改動較大,請仔細(xì)查看文檔說明,有不明白的地方可以提,第一時間予以解決。贊賞人員列表贊賞的人 CityPicker 城市選擇器 使用方法 請查看GitHub詳細(xì)wiki -> citypicker 說明 本次新版數(shù)據(jù)采用國家統(tǒng)計(jì)局的最新數(shù)據(jù),較完整權(quán)威,建議更新使用最新版。新版改動較...

    JessYanCoding 評論0 收藏0
  • 《Node.js從入門到上線》入門篇 (持續(xù)更新中)

    摘要:最近利用空閑時間寫了一個從入門到上線的的實(shí)戰(zhàn)教程從入門到上線目前還在更新中,入門篇已基本成型。本項(xiàng)目使用語法,采用搭建了一個博客系統(tǒng),實(shí)現(xiàn)了文章管理用戶登錄注冊權(quán)限控制分類管理等功能。實(shí)現(xiàn)線上部署左手代碼右手磚拋磚引玉 最近利用空閑時間寫了一個從入門到上線的的node實(shí)戰(zhàn)教程《Node.js從入門到上線》A blog build with Koa2. 目前還在更新中,入門篇已基本成型。...

    CocoaChina 評論0 收藏0
  • PHP面試??贾畷捒刂?/b>

    摘要:一的會話也稱為。如果啟動會話成功,則函數(shù)返回,否則返回。會話啟動后就可以載入該會話已經(jīng)注冊的會話變量以便使用。但數(shù)組創(chuàng)建的在會話結(jié)束后就會失效。預(yù)告本周三更新面試常考之網(wǎng)絡(luò)協(xié)議,敬請期待。 你好,是我琉憶,歡迎您來到PHP面試專欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會話控制周三:PHP面試??贾W(wǎng)絡(luò)協(xié)議周五:PHP面試常考題之會話控制和...

    lsxiao 評論0 收藏0
  • 超實(shí)用百道Java面試題

    摘要:是的簡稱,運(yùn)行環(huán)境,為的運(yùn)行提供了所需的環(huán)境。分割字符串,返回分割后的字符串?dāng)?shù)組。當(dāng)計(jì)算的值相同時,我們稱之為沖突,的做法是用鏈表和紅黑樹存儲相同的值的。迭代器取代了集合框架中的,迭代器允許調(diào)用者在迭代過程中移除元素。 Java基礎(chǔ)1.JDK和JRE有什么區(qū)別? JDK 是java development kit的簡稱,java開發(fā)工具包,提供java的開發(fā)環(huán)境和運(yùn)行環(huán)境。JRE 是j...

    MkkHou 評論0 收藏0
  • 接口測試常見問題

    摘要:同時我們也可以使用控件來實(shí)現(xiàn)小型的接口自動化來提高接口測試效率。接口測試的流程首先我們要了解需求,熟悉業(yè)務(wù)場景然后根據(jù)需求文檔,接口文檔以及業(yè)務(wù)場景來編寫測試用例。 ...

    edgardeng 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<