在 Liberty 中開發 WebSocket 應用程式
您可以將 Liberty 配置成使用 WebSocket 通訊協定,讓應用程式使用全雙工連線來通訊。
關於這項作業
如果要將 Liberty 伺服器配置成執行啟用 WebSocket 1.0 的應用程式,您必須設定 websocket-1.0 特性(若為 WebSocket 1.0)或 websocket-1.1 特性(若為 WebSocket 1.1)。
註:
除了 JSR 356(Java API for WebSocket 1.1 版)中所定義的 Websocket API,WebSphere 實作中新增了一個 API,可讓 Servlet 或過濾器要求「升級」現行 HTTP Request,以啟動 WebSocket 階段作業。這裡記載這個新 API:
Websocket 端點可利用範本,來進行端點與 URI 的比對。不應對映至 Websocket 端點的 URI(即使它們符合 Websocket 範本) 也可供 Web 應用程式使用。將 Websocket 端點對映至 URI,或容許將 URI 視為「非 Websocket」HTTP Request,其間的區別是 HTTP Request 中是否存在一個值是 "websocket" 的 "Upgrade" 標頭。
如需使用 WebSphere Developer Tools 來開發 WebSocket 應用程式的相關資訊,請參閱開發 WebSocket 應用程式。