特定のリソースについては、RESTfulサーバーは、コンテンツ本文としてJSONオブジェクトを含むPUT
およびPOST
リクエストのみを受け入れるため、Content-Type
またはapplication/json
などの代わりにapplication/x-www-form-urlencoded
のmultipart/form-data
が必要です。
不正な形式のJSON(またはその欠如)は、デバッグのために、JSONパーサーによって発生した例外から直接取得されたエラーメッセージとともに400
を返します。
サーバーが要求内容を技術的に解析できたとしても、クライアントが受け入れられないContent-Type
で要求を送信したことを意味するHTTPエラーコードはどれですか?
かもしれない 415 Unsupported Media Type
このリストによると、 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.16 。