Discussion
議論
This property specifies additional headers that are added to all tasks within sessions based on this configuration. For example, you might set the User-Agent
header so that it is automatically included in every request your app makes through sessions based on this configuration.
このプロパティは、追加のヘッダを指定します、それらはこの構成設定に基づくセッション内の全てのタスクに追加されます。例えば、あなたはUser-Agent
ヘッダを設定するかもしれません、そうすることでそれはあなたのアプリがこの構成設定に基づくセッションを通してするあらゆるリクエストに自動的に含まれます
An URLSession
object is designed to handle various aspects of the HTTP protocol for you. As a result, you should not modify the following headers:
URLSession
オブジェクトは、あなたに代わってHTTPプロトコルの様々な面を取り扱うために設計されます。結果として、あなたは以下のヘッダを修正すべきではありません:
Authorization
Connection
Host
Proxy-Authenticate
Proxy-Authorization
WWW-Authenticate
Additionally, if the length of your upload body data can be determined automatically—for example, if you provide the body content with an NSData object—the value of Content-Length
is set for you.
加えて、あなたのアップロードボディデータの長さが自動的に決定されることができるならば — 例えば、あなたがボディ内容をNSDataオブジェクトで提供するならば — Content-Length
の値はあなたの代わりに設定されます。
If the same header appears in both this array and the request object (where applicable), the request object’s value takes precedence.
同じヘッダがこの配列とリクエストオブジェクト(適切な場合)の両方において現れるならば、リクエストオブジェクトのもつ値が優先します。
The default value is an empty array.
省略時の値は、空の配列です。