最佳HTTP2-2.4.0.unitypackage是一款专为Unity游戏引擎设计的插件包,它实现了高效的HTTP/2协议通信功能,极大地提升了网络请求的速度与稳定性,适用于开发高质量、响应迅速的游戏应用。
如果你想要一个可以通过 HTTP/2 支持 REST、WebSocket、Socket.IO、SignalR Core 和 Server-Sent Events(以及更多)的自定义请求,并且具有开发者定期更新和支持功能的现成插件,那么 BestHTTP 就是你需要的选择!您可以试用该资源包并阅读在线文档。内含所有源代码!
支持平台包括:WebGL, iOS、Android, UWP, Windows, Mac OS X 和 Linux。
最值得注意的功能是:
- HTTP/2
- 自定义您的请求的所有部分,例如方法(GET、HEAD、POST、PUT、DELETE、PATCH)、标头和 Cookie。
- 访问服务器发送的每个比特位:包括标头、状态代码、Cookie 和原始内容等。
- 连接和内存池管理
- 支持各种代理类型如 Fiddler 和 Charles,以及 HTTP 和 Socks 代理
- 自动缓存处理与缓存验证功能设置
- gzip 内容编码支持及基本和摘要式身份验证机制
- 多种格式数据(URL 编码、多部分/格式数据等)的支持
- 下载时的上传下载进度跟踪,以及使用 Range 标头恢复下载的能力
此外,BestHTTP 还提供以下功能:
WebSocket 功能:
- 完全符合 RFC 的 WebSocket 支持和易于使用的 API。
- 可以启用 WebSocket 的压缩扩展 (RFC7692)。
Socket.IO 功能:
- 符合最新的(1.x 和 2.x)Socket.IO 实现
- 自动传输升级和降级功能,支持二进制数据的发送与接收
SignalR Core 功能:
- 支持最新的 SignalR Core 版本,并且可以使用 MessagePack 编码。
- 提供强类型回调和支持最快的 WebSocket 传输进行长轮询。
服务器发送事件功能:
- 兼容最新规范,提供易于使用的 API。