简介

优质
小牛编辑
138浏览
2023-12-01

介绍

YurunHttp,支持智能识别 Curl/Swoole 场景的高性能 Http Client。

支持链式操作,简单易用。支持并发批量请求、HTTP2、WebSocket 全双工通信协议。

非常适合用于开发通用 SDK 包,不必再为 Swoole 协程兼容而头疼!

YurunHttp 的目标是做最好用的 PHP HTTP Client 开发包!

特性

  • GET/POST/PUT/DELETE/UPDATE 等请求方式
  • 浏览器级别 Cookies 管理
  • 上传及下载
  • 请求头和响应头
  • 失败重试
  • 自动重定向
  • HTTP 代理方式请求
  • SSL 证书(HTTPS)
  • 并发批量请求
  • HTTP2
  • WebSocket
  • Curl & Swoole 环境智能兼容
  • 连接池

代码仓库

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

码云:https://gitee.com/yurunsoft/YurunHttp

Composer

{
    "require": {
        "yurunsoft/yurun-http": "^4.3.0"
    }
}

版本差异

1.x 的命名空间为 Yurun\Until\xxx

2.x 之后的命名空间为 Yurun\Util\xxx

最后更新:

类似资料

  • YurunHttp,支持智能识别 Curl/Swoole 场景的高性能 Http Client。支持链式操作,简单易用。支持并发批量请求、HTTP2、WebSocket 全双工通信协议。

  • YurunHttp 是开源的 PHP HTTP 类库,支持链式操作,简单易用。 支持所有常见的 GET、POST、PUT、DELETE、UPDATE 等请求方式,支持 Http2、WebSocket、浏览器级别 Cookies 管理、上传下载、设置和读取 header、Cookie、请求参数、失败重试、限速、代理、证书等。 使用手册:http://doc.yurunsoft.com/YurunHt

相关阅读

开发工具

YurunHttp