init(url: URL, cachePolicy : URLRequest.CachePolicy, timeoutInterval : TimeInterval)
Overview 概要
URLRequest
encapsulates two essential properties of a load request: the URL to load and the policies used to load it. In addition, for HTTP and HTTPS requests, URLRequest
includes the HTTP method (GET
, POST
, and so on) and the HTTP headers.
URLRequest
は、あるロードリクエストの2つの本質的プロパティをカプセル化します:ロードするURLとそれをロードするのに使われる方針。加えて、HTTPおよびHTTPSリクエストに対して、URLRequest
は、HTTPメソッド(GET
、POST
、など)そしてHTTPヘッダを含みます。
URLRequest
only represents information about the request. Use other classes, such as URLSession
, to send the request to a server. See Fetching Website Data into Memory and Uploading Data to a Website for an introduction to these techniques.
URLRequest
は、リクエストについての情報を表すだけです。他のクラス、たとえばURLSession
を使って、リクエストをサーバーに送信してください。ウェブサイトデータをメモリに取って来るとデータをウェブサイトにアップロードするをこれらのテクニックに対する導入として見てください。
When writing Swift code, favor this structure over the NSURLRequest
and NSMutable
classes.
Swiftコードを記述している場合、この構造体をNSURLRequest
およびNSMutable
クラスより優遇してください。
Certain header fields are reserved; see Reserved HTTP Headers. 特定のヘッダフィールドいくらかは予約されます;予約済みHTTPヘッダを見てください。