2016-07-28 163 views
1

我有我的json數據,我需要發佈到一個網址或只是更新我的網站網址之一的json數據。但我得到了405錯誤。 這是我的代碼。錯誤405:方法不允許

$.post("details", {name: "John", location: "us"}); 
+0

您確定要發佈的URL允許發佈POST請求嗎?也許你應該做'PUT'或'PATCH'。 – Ownaginatious

+0

沒有太多的希望沒有分享服務器端的一些細節 –

+0

我從SAP Hana雲平臺託管它。我不確定服務器配置。 –

回答

2

405錯誤可以被追蹤到Web服務器和安全管理訪問Web站點的內容的配置。看起來您要發送Post請求的服務器(您的站點的服務器)已被配置爲阻止發佈請求。
您可以配置您的服務器以允許發佈請求。有關更多詳細信息,請轉至http://www.checkupdown.com/status/E405.html

-1

我遇到了同樣的問題。我的失敗是在排序的要求:

我在我的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調用的「失敗」部分。也許我的這個粗心的錯誤以任何方式幫助你。

相關問題