Ajax里發(fā)送put請求,但是頁面返回404錯誤,不知道是為什么,覺得不是瀏覽器不支持的問題,而且對于put這個請求的內(nèi)涵也不了解,put方法是讓瀏覽器用請求的主體部分來創(chuàng)建一個由所請求的URL命名的新文檔,看起來put請求很簡單啊,為什么我這邊沒辦法實(shí)現(xiàn)?
然后 put 的內(nèi)涵是修改/替換服務(wù)器上的資源
試試看
確定 url 沒寫錯么?看下 network 里面的 url 地址是不是正確的
首先要定位404是不是 put 造成的,嘗試把 put 改為 post
如果是 get/post 還是404嗎?不支持協(xié)議應(yīng)該是405吧。。。。
contentType的設(shè)置會影響data能傳送的數(shù)據(jù)結(jié)構(gòu)。具體的你自己查一下吧.另外,你確定服務(wù)器后端能接受put請求嗎如果服務(wù)器根本沒對put請求做出回應(yīng),那么當(dāng)然會返回404請求頁面錯誤