我有我的json數據,我需要發佈到一個網址或只是更新我的網站網址之一的json數據。但我得到了405錯誤。 這是我的代碼。錯誤405:方法不允許
$.post("details", {name: "John", location: "us"});
我有我的json數據,我需要發佈到一個網址或只是更新我的網站網址之一的json數據。但我得到了405錯誤。 這是我的代碼。錯誤405:方法不允許
$.post("details", {name: "John", location: "us"});
405錯誤可以被追蹤到Web服務器和安全管理訪問Web站點的內容的配置。看起來您要發送Post請求的服務器(您的站點的服務器)已被配置爲阻止發佈請求。
您可以配置您的服務器以允許發佈請求。有關更多詳細信息,請轉至http://www.checkupdown.com/status/E405.html
我遇到了同樣的問題。我的失敗是在排序的要求:
我在我的mockserver.js一個「POST」請求:
{method: "POST", path: "app/Registration/sendRegisData.*", response: function (xhr) { xhr.respondFile(200, {}, "../testdata/getUser.json"); } }
,並試圖使用此路徑與「PUT」 -call在我的控制器:
$.ajax({
url: "z_dominosapp/Registration/sendRegisData",
type: "POST",
data: data
}).done(function(){.......});
首先,我沒有注意到它,並想知道爲什麼只調用ajax調用的「失敗」部分。也許我的這個粗心的錯誤以任何方式幫助你。
您確定要發佈的URL允許發佈POST請求嗎?也許你應該做'PUT'或'PATCH'。 – Ownaginatious
沒有太多的希望沒有分享服務器端的一些細節 –
我從SAP Hana雲平臺託管它。我不確定服務器配置。 –