0
我想要检索从HTTP获取请求返回的自定义标头。我能够检索所有其他标题值。问题检索http标头文件路径值
Alamofire.request(
apiURL,
parameters: ["UserID": post.userID]
)
.responseData { response in
guard response.result.isSuccess else {
print("Error while fetching Data: \(String(describing: response.result.error))")
return
}
if let headers = response.response?.allHeaderFields as? [String: String]{
if let myHeader = headers["profileImageURL"] as? String {
print(myHeader)
}
在Chrome中使用开发人员工具,我可以看到正在返回Header。也许我错了吗?标题名称是profileImageURL
为什么不打印'allHeaderFields'的值或更好,请使用调试器来检查值? –
David。事实证明,将userID参数传递给请求是一个愚蠢的错误,因此没有任何事情可以通过。 –