1
私はruby on devilsで認証用にdeviseを使用しています。一度に1ステップずつ取り上げ、認証前に検索結果をテストするために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