func value(forHTTPHeaderField : String) -> String?
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(for
method instead.
このプロパティが標準的なSwift辞書であることから、それのキーはケース考慮です。ケース非考慮のヘッダ検索を実行するには、value(for
メソッドを代わりに使ってください。