2016-04-30 17 views
0

POSTリクエスト用のヘッダを送信するAlamofireコールをチェックし、レスポンスがnilになる。私は何かを欠いている? HTTPMETHOD変数は、HTTPサービスのURLたぶん文字列alamofire:ヘッダ付きPOSTリクエスト

func sendPOSTRequest(httpMethod: String, parameters: [String: AnyObject]){ 

     let token = getToken("Token") 
     let headers = ["Authorization": "Basic \(token)", 
         "Content-Type": "application/json"] 

     let request = Alamofire.request(.POST, httpMethod, parameters: parameters, headers: headers).responseJSON 
      { response in 
       debugPrint(response) 
     } 
     print(request.response) 

    } 

答えて

0

パラメータの位置が重要です。これを試して。

func sendPOSTRequest(httpMethod: String, parameters: [String: AnyObject]){ 

    let token = getToken("Token") 
    let headers = ["Authorization": "Basic \(token)", 
        "Content-Type": "application/json"] 

    let request = Alamofire.request("http://google.es", method: .post, parameters: parameters, headers: headers).responseJSON { response in 
     debugPrint(response) 
    } 
    print(request.response!) 
} 
関連する問題