Instance Property
インスタンスプロパティ
networkProtocolName
The network protocol used to fetch the resource.
リソースを取って来るために使われるネットワークプロトコル。
Declaration
宣言
var networkProtocolName: String
? { get }
Discussion
議論
When a proxy is configured and a tunnel connection is established, this attribute returns the value for the tunneled protocol, which is identified by the ALPN Protocol ID Identification Sequence, as per RFC 7310. For example:
プロキシが構成設定されるそしてトンネル接続が確立される場合、この属性はトンネルされたプロトコルに対する値を返します、それはALPN Protocol ID Identification Sequenceによって識別されます、RFC 7310に従って。例えば:
If no proxy is used, and HTTP/2 is negotiated, then h2
is returned.
もしプロキシが使われる、そしてHTTP/2が交渉され決定されるならば、そのときh2
が返されます。
If HTTP/1.1 is used with the proxy, and the tunneled connection is HTTP/2, then h2
is returned.
もしHTTP/1.1がプロキシで使われる、そしてトンネルされた接続がHTTP/2であるならば、そのときh2
が返されます。
If HTTP/1.1 is used with the proxy, and there’s no tunnel, then http/1.1
is returned.
もしHTTP/1.1がプロキシで使われる、そしてトンネルがないならば、そのときhttp/1.1
が返されます。
See Also
参照
Accessing Transaction Characteristics
トランザクション特徴にアクセスする
var remotePort: Int?
The port number of the remote interface for the connection.
接続に対するリモートインターフェイスのポート番号。
var localPort: Int?
The port number of the local interface for the connection.
接続に対するローカルインターフェイスのポート番号。
var isCellular: Bool
A Boolean value that indicates whether the connection operates over a cellular interface.
あるブール値、それは接続がセルラーインターフェイス越しに作動するかどうかを指し示します。
var isExpensive: Bool
A Boolean value that indicates whether the connection operates over an expensive interface.
あるブール値、それは接続が高くつくインターフェイス越しに作動するかどうかを指し示します。
var isConstrained: Bool
A Boolean value that indicates whether the connection operates over an interface marked as constrained.
あるブール値、それは制約されると印されるインターフェイス越しに接続が作動するかどうかを指し示します。
var isProxyConnection: Bool
A Boolean value that indicastes whether the task used a proxy connection to fetch the resource.
あるブール値、それはタスクがリソースを取って来るためにプロキシ接続を使用したどうかを指し示しています。
var isReusedConnection: Bool
A Boolean value that indicates whether the task used a persistent connection to fetch the resource.
あるブール値、それはタスクがリソースを取って来るために高くつく接続を使用したどうかを指し示しています。
var isMultipath: Bool
A Boolean value that indicates whether the connection uses a successfully negotiated multipath protocol.
あるブール値、それは接続がある首尾よく交渉されたマルチバスプロトコルを使うかどうかを指し示します。