cachePolicy
NSURLRequestCachePolicy
Availability 有効性
Technology
@interface 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 NSURLSession
, 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
は、リクエストについての情報を表すだけです。他のクラス、たとえばNSURLSession
を使って、リクエストをサーバーに送信してください。ウェブサイトデータをメモリへと取ってくるとデータをウェブサイトにアップロードするをこれらテクニックに対する導入として見てください。
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)で見てください。
cachePolicy
NSURLRequestCachePolicy
HTTPMethod
URL
HTTPBody
HTTPBodyStream
mainDocumentURL
allHTTPHeaderFields
- addValue:forHTTPHeaderField:
- setValue:forHTTPHeaderField:
timeoutInterval
HTTPShouldHandleCookies
HTTPShouldUsePipelining
allowsCellularAccess
allowsConstrainedNetworkAccess
allowsExpensiveNetworkAccess
networkServiceType
NSURLRequestNetworkServiceType
- bindToHotspotHelperCommand:
attribution
NSURLRequestAttribution
NSURLRequest
NSURLResponse
NSHTTPURLResponse