AFNetworking を使用して、モバイル アプリから Rails サーバーへのパスワードのリセット要求を処理しています。
API が返されます: head :ok (結果は 200)
getPath
ただし、これにより、リクエストを発行したときに AFNetworking が失敗ブロックを実行します。
成功ブロックを実行するには、次の 2 つのことを実行できます。
- API を返す
head :no_content
(結果は 204) - Accept ヘッダーを「application/json」に設定しないでください
ステータス コードが 200 で Accept ヘッダーがapplication/json
.
私はAPIを完全に制御できないので、コンテンツのない200でも成功ブロックをトリガーすることは可能ですか、それとも204は成功したが何も返されないこの正確な状況に使用されることになっていますか?サーバー?
ありがとう!