2018年12月8日 星期六

Best HTTP - 最好的超文本傳輸協定

分類:Scripting/Network
發行者:BestHTTP
最初發佈:2013 年 9 月 19 日。
已使用 Unity 5.1.5 提交。
取得 Best HTTP



本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。

這個擴充需要每個席次(Seat)都有一個許可證(License)。

需要 Unity 5.1.5 或更高版本。

如果你想要一個支援表現層狀態轉換(REST)、WebSocket、Socket.IO、SignalR、SignalR Core、伺服器發送事件(Server-Sent Events)等等開箱即用的請求客製化服務插件,並擁有定期更新和開發人員的優異支援,那麼 BestHTTP 就是為你提供的工具!

已添加 SignalR Core 樣本!
你現在可以訪問新的展示頁:
https://besthttpdemosite.azurewebsites.net/

包含所有原始碼!

支援平台:
  • WebGL
  • iOS、tvOS、Android
  • UWP、HoloLens
  • Windows、Mac OS X、Linux

最值得注意的 HTTP 功能是:
  • 自定義請求的所有部分:
    • 方法(GET,HEAD,POST,PUT,DELETE,PATCH)。
    • Header。
    • Cookie。
    • 最大重定向計數。
    • Timeout。
  • 訪問服務器發送的所有資料:
    • Header。
    • 狀態碼。
    • Cookie。
    • 連接共用(Connection pooling)。
    • 連接和請求超時。
    • 自動 Cookie 處理。
    • 廣泛的代理(Proxy)支援(Fiddler、Charles 等)。
    • 如你的瀏覽器那樣自動快取、驗證。
    • 設置你的快取大小及清新度。
    • gzip 內容編碼。
    • 基本和摘要式身份驗證。
    • 多(url-encoded 和 multipart/form-data)表單類型。
    • 自動重定向處理。
    • 上傳和下載進度追蹤。
    • 下載請間訪問你的資料。
    • 你可以使用 Range headers 恢復下載。
    • 超文本傳輸安全協定(HTTPS)。
  • 自定義廣大的全域設置:
    • 每台伺服器最大連接數。
    • 啟用/停用 Cookie。
    • 私有(Private)「瀏覽」。
    • Cookie Jar 大小。
    • 等等...。

WebSocket 特點:
  • 完全遵循請求意見稿(RFC)。
  • 易於使用,體驗「輕而易舉」。
  • 支持擴充:
    • WebSocket 的壓縮擴充(RFC7692)

Socket.IO 特點:
  • 遵循最新的(1.x 和 2.x)Socket.IO 實作。
  • 自動傳輸升級/降級。
  • 二進制資料發送/接收。
  • 你可以插入你最喜歡的 JSON 解碼器。

SignalR 特點:
  • 適合最新的 SignalR 實作。
  • 易於使用的 API。
  • Hubs。
  • 支持身份驗證。
  • 用於長時間運行作業的進度訊息。
  • 自動傳輸升級/降級。
  • 你可以插入你最喜歡的 JSON 解碼器。

SignalR Core 特點:
  • 支援最新的 SignalR Core。
  • 強型別回乎函式(Callback)。
  • 使用最快的 Websocket 傳輸。
  • 包裡面包括基於 Header 的身份驗證器。

服務器發送事件(Server-Sent Events)特點:

有用的連結:

如需支援、功能要求或一般性問題,都可以發送電子郵件給我:
besthttp@gmail.com

取得 Best HTTP






取得 Best HTTP

本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。