私は過去4時間この問題に苦しんでいます。引数なしでPOSTリクエスト(body = "{}")を送信すると、406HTTPステータスエラーコードで応答が返されます。
私のコントローラーはとてもシンプルに見えます
def resetFixture
respond_to do |format|
format.json { render :json=>final_obj, :status=>:ok}
end
end
ルート:
match 'TESTAPI/resetFixture' => 'users#resetFixture', :via => :post
「{errCode:1}」でJSON応答を返そうとしています
-d ""を使用してcurlリクエストを実行すると、必要な応答が得られますが、このエラーコードを修正するにはどうすればよいですか?すでにJSONとステータスを指定しているようです。
失敗したリクエストのサーバーからのデバッグログも含めた方が直感的かもしれません。