var timeoutInterval : TimeInterval
var httpShouldHandleCookies : Bool
var allowsCellularAccess : Bool
Availability 有効性
Technology
var httpShouldUsePipelining: Bool
{ get set }
true
if the request should continue transmitting data, false
if the request should wait for a response. The default value is false
.
要請がデータ送信を継続すべきならばtrue
、要請が応答に対して待機すべきならばfalse
。省略時の値は、false
です。
Setting this property to true
value does not guarantee HTTP pipelining behavior. This may have no effect if an HTTP proxy is configured, or if the HTTP request uses an unsafe request method—for example, POST requests will not pipeline. Pipelining behavior may not begin until the second request on a given TCP connection. There may be other situations where pipelining does not occur even though this property is set to true
. HTTP 1.1 allows the client to send multiple requests to the server without waiting for a response. Though HTTP 1.1 requires support for pipelining, some servers report themselves as being HTTP 1.1 but do not support pipelining (disconnecting, sending resources in the wrong order, omitting part of a resource, etc.).
このプロパティをtrue
値に設定することは、HTTPパイプライン挙動を保証しません。これはHTTPプロキシが構成設定されるならば、またはHTTP要請が安全でないメソッドを使うならば、効果を持ちません — 例えば、POST要請はパイプラインされないでしょう。パイプライン挙動は、2番目が与えられたTCP接続上で要請されるまで、始まらないかもしれません。たとえこのプロパティがtrue
に設定されるとしても、パイプラインが発生しないところの他の状況があるかもしれません。HTTP 1.1 は、応答に対して待機することなく複数の要請をサーバに送ることをクライアントに可能にします。HTTP 1.1 要請はパイプラインをサポートするにもかかわらず、いくつかのサーバーは HTTP 1.1 であると申告しますがパイプラインをサポートしません(遮断、誤った順序でのリソースの発信、リソースの部分の省略、など)。
var timeoutInterval : TimeInterval
var httpShouldHandleCookies : Bool
var allowsCellularAccess : Bool