[解決済み】HTTPの "406-Not Acceptable Response "とは何ですか?
2022-04-13 20:51:45
質問
Ruby on Railsのアプリケーションで、POSTMANを通して画像をアップロードしようとしました。 REST のクライアントが ベース64 形式を使用します。画像をPOSTすると 406 受け入れ不可の応答 . データベースをチェックしたところ、画像は存在し、正常に保存されました。
このエラーの原因は何でしょうか?ヘッダーに何か指定する必要があるのでしょうか?
私のリクエスト
URL
http://localhost:3000/exercises.json
ヘッダーです。
Content-Type - application/json
生データです。
{
"exercise": {
"subbodypart_ids": [
"1",
"2"
],
"name": "Exercise14"
},
"image_file_name": "Pressurebar Above.jpg",
"image":"******base64 Format*******"
}
解決方法は?
操作に失敗したわけではありません。
バックエンドサービスは、返そうとしているレスポンスタイプが 受け入れる クライアントリクエストのHTTPヘッダー。
参考 http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
- Serviceから返されるレスポンス(コンテンツタイプ)を調べる。
- リクエストのAcceptヘッダーにこの(コンテンツタイプ)を指定します。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] JsonBuilderを使用して、keyに変数名、valueにその値を指定してjsonを構築するにはどうすればよいですか?
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] 403 Forbiddenと401 UnauthorizedのHTTPレスポンスの比較
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み] updateとdeleteのHTTPステータスコード?
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Sublime Text - JSON フォーマッタのショートカット。
-
[解決済み] 文字列のJSON配列はどのように表現するのですか?
-
[解決済み] tsconfig.jsonは何のためにあるのですか?
-
[解決済み] Angular: 'Cannot find a differ supporting object '[object Object]' of type 'object'. NgForはArrayのようなIterableへのバインディングのみをサポートしています'。
-
[解決済み] JSONPathで文字列によるフィルタリングを行うには?
-
[解決済み】REST APIでPATCHとPUTのどちらを使うべきですか?
-
[解決済み】Goを使ってJSONをpretty-printするにはどうすればいいですか?
-
[解決済み】JSON-ObjectでTypeScriptオブジェクトを初期化する方法は?
-
[解決済み】application/jsonとapplication/x-www-form-urlencodedの違いは何ですか?
-
[解決済み】json.Unmarshalとjson.NewDecoder.Decodeを使ったJSONのデコードについて