亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是HTTP中的“406-不可接受的響應”?

什么是HTTP中的“406-不可接受的響應”?

蝴蝶不菲 2019-07-03 16:54:30
什么是HTTP中的“406-不可接受的響應”?在我的RubyonRails應用程序中,我試圖通過郵遞員上傳一個圖像休息客戶基準64格式。當我發布圖片時,我得到了一個406不可接受的答復..當我檢查我的數據庫時,圖像就在那里,并成功地保存了下來。造成此錯誤的原因是什么,我的標題中是否有需要指定的內容?我的請求:URLhttp://localhost:3000/exercises.json標題:Content-Type  -  application/json原始數據:{     "exercise": {         "subbodypart_ids": [             "1",             "2"         ],         "name": "Exercise14"     },     "image_file_name": "Pressurebar Above.jpg",     "image":"******base64 Format*******"}
查看完整描述

3 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

406不可接受的是,請求所標識的資源只能根據在請求中發送的接受標頭生成內容特征不可接受的響應實體。

406發生在服務器無法用請求中指定的接受標頭響應時發生。在您的情況下,響應的application/json似乎不能被服務器接受。


查看完整回答
反對 回復 2019-07-03
?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

您提到您正在使用RubyonRails作為后端。您沒有發布相關方法的代碼,但我猜它看起來如下所示:

def create
  post = Post.create params[:post]
  respond_to do |format|
    format.json { render :json => post }
  endend

改為:

def create
  post = Post.create params[:post])
  render :json => postend

它會解決你的問題。它對我有用:)


查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關注
  • 3220 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號