SwiftでAlamofireを使ってHTTP通信を試みています。
GET通信は確認できたのですが、POST通信をするときのPHP側の書き方がわからず困っています。
以下のように、ボタンを押したらhtmltest.phpというファイルにPOST送信がされるように書きました。
(参考サイト:[Swift] HTTP通信OSS Alamofire 導入編)
lang
1import UIKit 2import Alamofire 3 4class ViewController: UIViewController { 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 println("起動OK") 9 } 10 11@IBAction func btnDidPush(sender: UIButton) { 12 let params = 13 ["id": 1, 14 "users": [2, 3, 4], 15 "actions": ["eat": "apple", "go": "shop"]] 16 17 Alamofire.request(.POST, "http://localhost/htmltest.php", parameters: params as? [String : AnyObject], encoding: .JSON) 18 19 .responseString { (request, response, string, error) in 20 println(string) 21 } 22 } 23} 24
これを受けて、パラメータの中身を確認するPHP側のコードはどうなるでしょうか?
お分かりになる方、ご回答いただけると嬉しいです。
よろしくお願いいたします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。