![Best HTTP/2](https://assetstorev1-prd-cdn.unity3d.com/key-image/a804fa2d-6b45-4ddf-b9df-55f3109e5358.jpg)
Highly customizable collection of the most used internet protocols: HTTP 1.1, HTTP 2, WebSocket, Socket.IO 3 & 4, SignalR Core in one single package!If you want a plugin that supports request customization for REST, WebSocket, Socket.IO, SignalR, SignalR Core, Server-Sent Events (and much more) over HTTP/2 out of the box, with regular updates and outstanding support from the developer, then Best HTTP/2 is THE tool for you!You can try out the package on its own demo page and read the online documentation.All source code included!Supported platforms:WebGLiOS, AndroidUWP, Windows, Mac OS X, LinuxMost notable features are:Fully supported HTTP/2!Customize all parts of your requests:Methods(GET, HEAD, POST, PUT, DELETE, PATCH)HeadersCookiesMax redirect countTimeoutsetc.Access every bits sent by the server:HeadersStatus codeCookiesRaw contentTrailing headersetc.Connection and memory poolingConnection and request timeoutsAutomatic Cookie handlingGreat range of Proxy support (Fiddler, Charles, etc.)HTTP and Socks Proxy supportAutomatic caching and cache validatationSet your cache size and freshnessgzip and Brotli content encodingBasic and Digest authenticationMultiple form types (url-encoded and multipart/form-data)Automatic redirection handlingUpload and Download progress trackingAccess your data while downloadingYou can resume downloads using Range headersHTTPSCustomize a great range of global settings:Max connection per serverEnable/disable cookiesPrivate 'Browsing'Cookie Jar sizeFine tune connection and memory poolingWebSocket features:Full RFC complianceEasy to use, 'just works' experienceSupport for extensions:Compression Extensions for WebSocket (RFC7692)WebSocket Over HTTP/2Socket.IO features:Compliance with the latest (3.x and 4.x too!) Socket.IO implementationsAutomatic transport upgrade and downgradeBinary data sending and receivingYou can plug in your favorite Json decoderSignalR Core features:Supports latest SignalR CoreSupport for MessagePack encodingStrongly typed callbacksUses the fastest Websocket transport with fallback option to long-pollingPackage includes a Header-based authenticatorUpload and download streamingServer-Sent Events features:Compatible with the latest specificationEasy to use APIAll protocols are client only implementations compatible with any server side solutions!Useful links:DocumentationSamples repositoryServer repositoryIssues, questionsDiscordLinkedInFor support, feature request or general questions you can email me at besthttp@gmail.com, join the plugin's discord server or create a new issue at the plugin's public Issues repository: https://github.com/Benedicht/BestHTTP-IssuesThis asset uses DotNetZip under Microsoft Public License (MS-PL), BouncyCastle under MIT license and LitJson under Public Domain license; see Third-Party Notices.txt file in package for details.
REST、WebSocket、Socket.IO、SignalR、SignalR Core、サーバー送信イベント(およびその他)のリクエストカスタマイズをサポートするプラグインが必要な場合は、定期的な更新と開発者による卓越したサポートを備えたHTTP / 2をそのまま使用、次にBestHTTP / 2はあなたのためのツールです!
独自のデモページでパッケージを試して、オンラインドキュメントを読むことができます。
すべてのソースコードが含まれています!
サポートされるプラットフォーム:
-WebGL
-iOS、Android
-UWP、Windows、Mac OS X、Linux
最も注目すべき機能は次のとおりです。
-HTTP / 2
-リクエストのすべての部分をカスタマイズします。
◦メソッド(GET、HEAD、POST、PUT、DELETE、PATCH)
◦ヘッダー
◦Cookie
◦最大リダイレクト数
◦タイムアウト
-サーバーから送信されたすべてのビットにアクセスします。
◦ヘッダー
◦ステータスコード
◦Cookie
◦生のコンテンツ
◦末尾のヘッダー
-接続とメモリのプーリング
-接続とリクエストのタイムアウト
-自動Cookie処理
-幅広いプロキシサポート(Fiddler、Charlesなど)
-HTTPおよびSocksプロキシのサポート
-自動キャッシュとキャッシュ検証
-キャッシュサイズと鮮度を設定する
-gzipコンテンツエンコーディング
-基本認証とダイジェスト認証
-複数のフォームタイプ(url-encodedおよびmultipart / form-data)
-自動リダイレクト処理
-アップロードとダウンロードの進捗状況の追跡
-ダウンロード中にデータにアクセス
-Rangeヘッダーを使用してダウンロードを再開できます
-HTTPS
-幅広いグローバル設定をカスタマイズします。
◦サーバーあたりの最大接続
◦Cookieを有効/無効にする
◦プライベート「ブラウジング」
◦クッキージャーのサイズ
◦など
WebSocket機能:
-RFCに完全準拠
-使いやすく、「動作するだけ」の経験
-拡張機能のサポート:
◦WebSocketの圧縮拡張機能(RFC7692)
Socket.IOの機能:
-最新の(1.xおよび2.x)Socket.IO実装への準拠
-トランスポートの自動アップグレードとダウングレード
-バイナリデータの送受信
-お気に入りのJsonデコーダーをプラグインできます
SignalRコアの機能:
-最新のSignalRコアをサポート
-MessagePackエンコーディングのサポート
-強く型付けされたコールバック
-ロングポーリングへのフォールバックオプションを備えた最速のWebsocketトランスポートを使用します
-パッケージにはヘッダーベースの認証システムが含まれています
-ストリーミングのアップロードとダウンロード
SignalRの機能:
-最新のSignalR実装で動作します
-使いやすいAPI
-ハブ
-認証のサポート
-長時間実行されているジョブの進捗メッセージ
-トランスポートの自動アップグレード/ダウングレード
-お気に入りのJsonデコーダーをプラグインできます
サーバー送信イベント機能:
-最新仕様に対応
-使いやすいAPI
役立つリンク:
- ドキュメンテーション
-サンプルリポジトリ
-サーバーリポジトリ
-問題、質問
-不和
- ツイッター
-LinkedIn
サポート、機能のリクエスト、または一般的な質問については、besthttp @ gmail.com宛てにメールを送信するか、プラグインのパブリックIssueリポジトリ(https://github.com/Benedicht/BestHTTP-Issues)で新しい問題を作成できます。
※ 上記アセット説明(日本語翻訳)は2020年4月28日時点の内容です。