func webSocketTask (with: URL) -> URLSessionWebSocketTask
func webSocketTask (with: URL, protocols: [String]) -> URLSessionWebSocketTask
class URLSessionWebSocketTask
protocol URLSessionWebSocketDelegate
Availability 有効性
Technology
func webSocketTask(with request: URLRequest
) -> URLSessionWebSocketTask
request
A URL request that indicates a WebSockets endpoint with which to connect. あるURLリクエスト、それはそれと接続するところのWebSocketsエンドポイントを指し示します。
You can modify the request’s properties prior to calling resume()
on the task. The task uses these properties during the HTTP handshake phase.
あなたは、リクエストのもつプロパティを修正することが、resume()
をタスク上で呼び出すことに先だって可能です。タスクは、これらプロパティをHTTPハンドシェイク段階の間に使います。
To add custom protocols, add a header with the key Sec-Web
, and a comma-separated list of protocols you want to negotiate with the server. The custom HTTP headers provided by the client remain unchanged for the handshake with the server.
あつらえのプロトコルを加えるには、あるヘッダをキーSec-Web
、そしてあなたがサーバと交渉したいプロトコルそれらからなるコンマ区切りリストととも加えてください。クライアントによって提供されたあつらえのHTTPヘッダは、サーバとのハンドシェイクに対して変更されないままです。
func webSocketTask (with: URL) -> URLSessionWebSocketTask
func webSocketTask (with: URL, protocols: [String]) -> URLSessionWebSocketTask
class URLSessionWebSocketTask
protocol URLSessionWebSocketDelegate