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參數傳遞給請求是一個愚蠢的錯誤,因此沒有任何事情可以通過。 –