我在我的应用中使用Alamofire进行HTTP网络连接。但是在我用apthon编写的api中有一个用于获取请求的头键,如果有一个键则只给出响应。现在我想在我的iOS应用程序中使用该标题密钥与Alamofire,我没有得到它如何实现。以下是我的正常代码,没有任何关键实现:
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)
}
我有一把钥匙" appkey"和价值作为"测试"在我的api。如果有人可以帮忙。谢谢!
答案 0 :(得分: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
}
答案 1 :(得分: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)
}