artax:基于AmpPHP异步HTTP1.1客户端

时间:2024-02-22 20:24:59
【文件属性】:

文件名称:artax:基于AmpPHP异步HTTP1.1客户端

文件大小:111KB

文件格式:ZIP

更新时间:2024-02-22 20:24:59

php http async https http-client

:warning_selector: 该软件包已被取代 阿尔塔克斯 Artax是基于PHP异步HTTP客户端。 它的API简化了符合标准的HTTP资源遍历和RESTful Web服务的使用,而不会模糊基础协议。 该库手动实现基于TCP套接字的HTTP。 因此,它不依赖于ext/curl 。 产品特点 异步请求完整的单线程并发 合并持久性保持活动连接 透明地跟随重定向 解码压缩的实体主体 公开标题和消息数据 流实体实体以进行大量传输的内存管理 支持所有标准和自定义HTTP方法动词 简化HTTP表单提交 实施默认安全的TLS( https:// ) 支持cookie和会话 在HTTP代理后无缝运行 项目目标 对所有代码进行建模,使其与相关的HTTP协议RFC尽可能接近 实现不依赖libcurl依赖的基于原始套接字流构建的HTTP / 1.1客户端 安装 该软件包可以作为依赖项安装。 composer require amphp/artax 文献资料 文档捆绑在目录中的此存储库中。 例子 更广泛的代码示例位于目录中。 版本控制 像所有其他amphp软件包一样, amphp/artax遵


【文件预览】:
artax-master
----.gitmodules(96B)
----lib()
--------HttpException.php(72B)
--------TlsInfo.php(2KB)
--------Client.php(2KB)
--------HttpSocketPool.php(4KB)
--------Response.php(3KB)
--------ParseException.php(839B)
--------HttpTunneler.php(2KB)
--------ConnectionInfo.php(752B)
--------Internal()
--------FileBody.php(2KB)
--------DnsException.php(74B)
--------TooManyRedirectsException.php(356B)
--------Cookie()
--------RequestBody.php(865B)
--------DefaultClient.php(40KB)
--------TimeoutException.php(78B)
--------FormBody.php(6KB)
--------MetaInfo.php(431B)
--------StringBody.php(580B)
--------SocketException.php(77B)
--------Request.php(8KB)
----.php_cs.dist(1KB)
----res()
--------public_suffix_list.dat(190KB)
----LICENSE(1KB)
----README.md(3KB)
----Makefile(847B)
----docs()
--------requests.md(3KB)
--------index.md(1KB)
--------streaming.md(385B)
--------images()
--------Gemfile(121B)
--------configuration.md(2KB)
--------responses.md(3KB)
--------.shared()
--------_config.yml(840B)
--------parallel.md(2KB)
----CHANGELOG.md(2KB)
----composer.json(1KB)

网友评论