2017-08-08 45 views
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

enter image description here

+0

爲什麼不打印'allHeaderFields'的值或更好,請使用調試器來檢查值? –

+0

David。事實證明,將userID參數傳遞給請求是一個愚蠢的錯誤,因此沒有任何事情可以通過。 –

回答

0

,我被傳遞到HTTP GET是不正確的userid參數。