POST送信する
方法
- ボタン設置 クリックイベントを登録
- info.plist書き換え - 【iOS9】HTTP→HTTPSだと!App Transport Security(ATS)について
- [Swift]POSTでAPIを叩く方法。(そしてJSONを取得する。)
- エラー箇所修正 - ObjC to Swift : [NSURL URLWithString:]
- error引数をtry catchに書き換え - Extra argument 'error' in callのエラー対策について
@IBAction func input_do(sender: AnyObject) { let str = "id=3" let strData = str.dataUsingEncoding(NSUTF8StringEncoding) let url:NSURL! = NSURL(string: "http://********") let request = NSMutableURLRequest(URL: url!) request.HTTPMethod = "POST" request.HTTPBody = strData do { var data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: nil) } catch let error { print(error) } }
ios9からはこの方法は推奨されていない