Instance Property インスタンスプロパティ

allHeaderFields

All HTTP header fields of the response. この応答の全てのHTTPヘッダフィールド。

Declaration 宣言

var allHeaderFields: [AnyHashable : Any] { get }

Discussion 議論

The value of this property is a dictionary that contains all the HTTP header fields received as part of the server’s response. By examining this dictionary, clients can see the “raw” header information returned by the HTTP server. このプロパティの値はある辞書です、それはサーバーの応答の一部として受け取った全てのHTTPヘッダフィールドを含みます。この辞書を検査することで、クライアントはHTTPサーバーによって返される “生の” ヘッダ情報を見ることができます。

The keys in this dictionary are the header field names, as received from the server. See RFC 2616 for a list of commonly used HTTP header fields. この辞書の中のキーは、サーバーから受け取ったままの、ヘッダフィールド名です。RFC 2616 を一般的に使われるHTTPヘッダフィールドの一覧として見てください。

HTTP headers are case insensitive. To simplify your code, URL Loading System canonicalizes certain header field names into their standard form. For example, if the server sends a content-length header, it’s automatically adjusted to be Content-Length. HTTPヘッダは、大文字小文字等(ケース)非考慮です。あなたのコードを簡単にするために、URL Loading Systemは、特定のヘッダフィールド名をそれらの標準形式へと正規化します。例えば、サーバーがcontent-lengthヘッダを送るならば、それは自動的にContent-Lengthになるように調整されます。

Because this property is a standard Swift dictionary, its keys are case-sensitive. To perform a case-insensitive header lookup, use the value(forHTTPHeaderField:) method instead. このプロパティが標準的なSwift辞書であることから、それのキーはケース考慮です。ケース非考慮のヘッダ検索を実行するには、value(forHTTPHeaderField:)メソッドを代わりに使ってください。

See Also 参照

Getting HTTP Response Headers HTTPレスポンスヘッダを取得する