var cachePolicy : NSURLRequest.CachePolicy
enum NSURLRequest.CachePolicy
NSURLRequest
and you use when you need reference semantics or other Foundation-specific behavior.
ある可変URLロードリクエスト、それはNSURLRequest
にブリッジします、そしあなたが参照意味論や他のFoundation特有の挙動を必要とする場合は使ってください。
Availability 有効性
Technology
class NSMutableURLRequest : NSURLRequest
NSMutable
is a subclass of NSURLRequest
that allows you to change the request’s properties.
NSMutable
は、NSURLRequest
のサブクラスです、それはあなたにリクエストのもつプロパティを変更させます。
NSMutable
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.
NSMutable
は、リクエストについての情報を表すだけです。他のクラス、たとえばURLSession
を使って、リクエストをサーバーに送信してください。ウェブサイトデータをメモリへと取ってくるとデータをウェブサイトにアップロードするをこれらテクニックに対する導入として見てください。
Classes that create a network operation based on a request make a deep copy of that request. Thus, changing the request after creating a network operation has no effect on the ongoing operation. For example, if you use data
to create a data task from a request, and then later change the request, the data task continues using the original request.
リクエストに基づいてあるネットワーク操作を作成するクラスは、そのリクエストの深いコピーを作ります。したがって、ネットワーク操作を作成した後にリクエストを変更することは、進行中の操作に影響しません。例えば、あなたがdata
を使ってデータタスクをあるリクエストから作成して、それから後でそのリクエストを変更するならば、データタスクは元のリクエストを使って継続します。
Important 重要
The Swift overlay to the Foundation framework provides the URLRequest
structure, which bridges to the NSMutable
class and its immutable superclass, NSURLRequest
. For more information about value types, see Working with Cocoa Frameworks in Using Swift with Cocoa and Objective-C (Swift 4.1).
FoundationフレームワークへのSwiftオーバーレイは、URLRequest
構造体を提供します、それはNSMutable
クラスそしてそれの不変スーパークラス、NSURLRequest
にブリッジします。値型についてのさらなる情報として、Working with Cocoa FrameworksをUsing Swift with Cocoa and Objective-C (Swift 4.1)で見てください。
var cachePolicy : NSURLRequest.CachePolicy
enum NSURLRequest.CachePolicy
var httpMethod : String
var url: URL?
var httpBody : Data?
var httpBodyStream : InputStream?
var mainDocumentURL : URL?
var allHTTPHeaderFields : [String : String]?
func addValue (String, forHTTPHeaderField : String)
func setValue (String?, forHTTPHeaderField : String)
var timeoutInterval : TimeInterval
var httpShouldHandleCookies : Bool
var httpShouldUsePipelining : Bool
var allowsCellularAccess : Bool
var allowsConstrainedNetworkAccess : Bool
var allowsExpensiveNetworkAccess : Bool
var networkServiceType : NSURLRequest.NetworkServiceType
enum NSURLRequest.NetworkServiceType
func bind(to: NEHotspotHelperCommand)
var attribution: NSURLRequest.Attribution
enum NSURLRequest.Attribution
class NSURLRequest
typealias MutableURLRequest
Deprecated
非推奨
typealias URLRequest.ReferenceType