次は非同期でリクエストを行う、NSURLConnectionクラスのsendAsynchronousRequestメソッドを用いたサンプルソースです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // URLセット var request : NSMutableURLRequest = NSMutableURLRequest(URL: url!) // POSTメソッド指定 request.HTTPMethod = "POST" // POSTパラメータ var bodyData: String = "key1=value1&key2=value2" request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding); // ヘッダの指定 request.setValue( "HeaderValue" , forHTTPHeaderField: "HeaderName" ) //asyncで実行 NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler: responseHandler) |