带有标头的 Alamofire 请求?
Posted
技术标签:
【中文标题】带有标头的 Alamofire 请求?【英文标题】:Alamofire request with Header? 【发布时间】:2016-10-09 21:04:03 【问题描述】:我正在尝试调用现在需要客户端 ID 作为标头的 API。
我不知道我是否在附近,但这是我尝试的:
let clientID = "theclientIDIGotFromtheWebsite"
let urlString = "https://api.twitch.tv/kraken/channels/"
let headers: HTTPHeaders = [
"ClientID": clientID
]
Alamofire.request(urlString, headers: headers).responseJSON response in
debugPrint(response)
我返回一个错误:message = "No client id specified";
和点击链接一样:https://api.twitch.tv/kraken/channels/
我遵循的获取 clientID 的迷你指南是这样的:https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843#.27gij8pj9
我输入的 clientID 100% 正确,我检查了几次。
这里有什么想法吗?
【问题讨论】:
【参考方案1】:“迷你指南”使用密钥"Client-ID"
而不是"ClientID"
【讨论】:
以上是关于带有标头的 Alamofire 请求?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Alamofire 中请求带有正文和标头的 JSON?