错误405:方法不允许
问题描述:
我有我的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云平台托管它。我不确定服务器配置。 –