什么是HTTP中的“406-不可接受的響應(yīng)”?在我的RubyonRails應(yīng)用程序中,我試圖通過郵遞員上傳一個圖像休息客戶基準(zhǔn)64格式。當(dāng)我發(fā)布圖片時,我得到了一個406不可接受的答復(fù)..當(dāng)我檢查我的數(shù)據(jù)庫時,圖像就在那里,并成功地保存了下來。造成此錯誤的原因是什么,我的標(biāo)題中是否有需要指定的內(nèi)容?我的請求:URLhttp://localhost:3000/exercises.json標(biāo)題:Content-Type - application/json原始數(shù)據(jù):{
"exercise": {
"subbodypart_ids": [
"1",
"2"
],
"name": "Exercise14"
},
"image_file_name": "Pressurebar Above.jpg",
"image":"******base64 Format*******"}
3 回答

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊
406不可接受的是,請求所標(biāo)識的資源只能根據(jù)在請求中發(fā)送的接受標(biāo)頭生成內(nèi)容特征不可接受的響應(yīng)實(shí)體。

POPMUISE
TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個贊
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
添加回答
舉報
0/150
提交
取消