私は、ユーザにID
を送信するページがあり、ID
はInteger
になるはずです。ユーザーが英数字(またはInteger
形式に適合しないもの)を送信する場合は、400 - Bad Request
または406 - Not Acceptable
を返す必要がありますか?クライアントが誤ったタイプのデータをREST APIに送信すると、どのようなHTTPエラーが返されますか?
-1
A
答えて
1
406は、要求にサポートされていないメディアタイプが含まれている場合は正しいと言えます。
422あなたが探しているものかもしれません。 https://www.greenbytes.de/tech/webdav/rfc4918.html#STATUS_422を参照してください。
1
REST APIはリクエストベースなので、400 - Bad request
はより明示的で、このような場合に適しています。
関連する問題
- 1. urllib2でjsonデータをtoggl apiに送信しようとすると、HTTPエラー400
- 2. Neo4j rest API経由で送信されたデータが保持されない
- 3. REST APIから返されるHTTPコードはどれですか?
- 4. コマンドを送信するためのWolkenkit REST APIが「不正なコマンド」を返す
- 5. 「Queue Expired」エラーを返すように電子メールが送信されました。
- 6. req.bodyから送信されたデータが返されない
- 7. データが暗号化されたYodlee APIの返信エラー
- 8. どのようにindexOfメソッドが誤った値を返すのですか?
- 9. Http Get Request - どのデータが実際に送信されますか?
- 10. どのような種類のデータが返されますか?
- 11. HTTPリクエストのコールバックとしてクライアントにエラーを送信する
- 12. 私が送信されたデータの温度にしようとするとどのように私は
- 13. ドメインのデータにはどのHTTPステータスが返されますか?
- 14. クライアントからサーバーにデータが送信されない
- 15. ユーザーが誤ったメッセージをサーバーに送信しないようにする方法はありますか?
- 16. クライアントがSYNをudpサーバに送信するとどうなりますか
- 17. あるクライアントから別のクライアントにデータを送信するにはどうすればよいですか?
- 18. レスポンスが送信されず、httpヘッダーデータが送信されない
- 19. HTTPステータスコードと応答メッセージをColdFusionのクライアントに送信するにはどうすればよいですか?
- 20. 送信ボタンがないときにフォームが送信されたかどうかを確認する方法
- 21. Laravel:サーバーによって送信された不明なタイプ245。
- 22. コンテンツタイプがhttpで送信されない場合、どのような問題がありますか?
- 23. APIドキュメントが生成されますどのように@ http://api.highcharts.com/
- 24. @ GETによってクライアントから送信されたサーバー送信イベントはどのようにトリガーされるのですか
- 25. WizTools Rest Clientを使ってPOSTをどのように送信しますか?
- 26. すべてのHTTPリクエストでCookieが送信されないようにすることはできますか?
- 27. 最後の文書がdocumentdbで送信されたことをどのように知っていますか?
- 28. MailChimp API V3 Webhookによって送信されたデータを取得する
- 29. システムがSMSを送信できなかったことをどのように知っていますか?
- 30. アドバンストRESTクライアントから返されるjsonがPythonのRequestsモジュールによって返されるものと異なるのはなぜですか?
これらの回答の意味を知るにはhttps://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_errors –