2016-10-19 6 views
0

私は自分のアプリでHTTPネットワークにAlamofireを使用しています。しかし、Pythonで書かれた私のapiにはリクエストを得るためのヘッダーキーがあり、キーがあればレスポンスしか返せません。今私はAlamofireで私のiOSアプリでそのヘッダーキーを使用したい、私はそれを実装する方法を取得していない。以下は、通常の私のコードは、任意のキーを実装することなく、次のとおりです。iOS SwiftでURLを認証するためのAPIからのヘッダーキーの使用方法は?

Alamofire.request(.GET,"http://name/user_data/\(userName)@someURL.com").responseJSON { response in // 1 
     print(response.request) // original URL request 
     print(response.response) // URL response 
     print(response.data)  // server data 
     print(response.result) 
} 

私は私のAPIの「テスト」として「APPKEY」と値としてキーを持っています。誰でも手伝うことができれば。ありがとうございました!

答えて

1

これは、迅速な対応のための

let headers = [ 
      "appkey": "test" 
     ] 
     Alamofire.request(.GET, "http://name/user_data/\(userName)@someURL.com", parameters: nil, encoding: .URL, headers: headers).responseJSON { 
      response in 
      //handle response 
     } 
+0

おかげで動作するはずです。出来た!! –

0
let headers: HTTPHeaders = [ 
    "Accept": "application/json", 
    "appkey": "test" 
] 

Alamofire.request("http://name/user_data/\(userName)@someURL.com", headers: headers).responseJSON { response in 
    print(response.request) // original URL request 
    print(response.response) // URL response 
    print(response.data)  // server data 
    print(response.result) 
} 
関連する問題