swift3.0でのhttp非同期通信 | 30歳から始めたプログラミング

swift3.0でのhttp非同期通信

let url:NSURL = NSURL(string:"https://google.com")!    //今後はhttpsしか受け付けなくなる

let request: NSURLRequest  = NSURLRequest(url: url as URL)

        

// 送信処理

NSURLConnection.sendAsynchronousRequest(request as URLRequest, queue: OperationQueue.main) { (response, data, erroe) in

           

            // 空っぽのときは何もしない

            if let _data = data {

                // 帰ってきたデータを文字列に変換.

                let getData: NSString = NSString(data: _data, encoding: String.Encoding.utf8.rawValue)!

                print(getData)

            }

}