1
我正在使用devise在rails上進行身份驗證。一次只做一步,我已經禁用了cookie驗證,以便在驗證之前測試檢索結果。swift 3 alamofire - 獲取請求給出響應序列化失敗
如果我去我的瀏覽器,然後導航到Alamofire正在訪問的URL,我得到JSON格式的結果是這樣的:
{"id":250,"name":null,"username":"walker","bio":null,"gender":null,"birth_date":null,"profile_image_url":null}
我請求這樣的alamofire要求:
Alamofire.request(requestPath, method: .get, parameters: [:], encoding: JSONEncoding.default, headers: [:]).responseJSON { (response) in
if (response.result.isFailure) {
completion(false, "")
} else {
if let result = response.result.value {
completion(true, result)
}
}
}
這是所有裏面簡單的以完成處理程序,你可以在Alamofire請求的完成處理的看到裏面提供了另一種方法。
我每次都會收到一個錯誤。
錯誤說:
responseSerializationFailed : ResponseSerializationFailureReason
我到底做錯了什麼?
您是否發現您的問題? – thierryb
我不得不發送獲取請求而不是帖子 – Walker
這就是你在你做的例子,不是嗎? – thierryb