+ connectionWithRequest:delegate:
- initWithRequest:delegate:
- initWithRequest:delegate:startImmediately:
- start
Availability 有効性
Technology
+ (void)sendAsynchronousRequest:(NSURLRequest
*)request
queue:(NSOperationQueue
*)queue
completionHandler:(void (^)(NSURLResponse
*response, NSData
*data, NSError
*connectionError))handler;
request
The URL request to load. The request
object is deep-copied as part of the initialization process. Changes made to request
after this method returns do not affect the request that is used for the loading process.
ロードすることになるURLリクエスト。request
オブジェクトは、初期化処理の一部として深いコピーをされます。このメソッドが返った後にrequest
になされる変更は、ロード処理に使われるリクエストに影響を及ぼしません。
queue
The operation queue to which the handler block is dispatched when the request completes or failed. リクエストが完了するまたは失敗した時にそれへとハンドラブロックがディスパッチされる演算キュー。
handler
The handler block to execute. 実行するハンドラブロック。
If the request completes successfully, the data
parameter of the handler block contains the resource data, and the error
parameter is nil
. If the request fails, the data
parameter is nil
and the error parameter contain information about the failure.
リクエストがうまく完了するならば、ハンドラブロックのdata
パラメータはリソースデータを含みます、そしてerror
パラメータはnil
です。リクエストが失敗するならば、data
パラメータはnil
です、そしてエラーパラメータは失敗についての情報を含みます。
If authentication is required in order to download the request, the required credentials must be specified as part of the URL. If authentication fails, or credentials are missing, the connection will attempt to continue without credentials. If the request finishes with a 401 Unauthorized
status code, the response
parameter is nil
, the data
parameter contains the resource data, and the error
parameter is an NSError
with the NSURLError
code in the NSURLError
error domain.
認証がリクエストをダウンロードするために要求されるならば、要求される資格情報はURLの一部として指定されなければなりません。認証が失敗する、または資格情報が見つからないならば、接続は継続を資格情報なしで試みるでしょう。リクエストが401 Unauthorized
状態コードで終了するならば、response
パラメータはnil
です、data
パラメータはリソースデータを含みます、そしてerror
パラメータはNSURLError
エラードメインの中のNSURLError
コードを持つNSError
を含みます。
+ connectionWithRequest:delegate:
- initWithRequest:delegate:
- initWithRequest:delegate:startImmediately:
- start