私は自分のjsonデータを私がurlに投稿するか、私のサイトのURLの一つにjsonデータを更新する必要があります。しかし、私は405エラーを取得します。 これは私のコードです。エラー405:メソッドが許可されていません
$.post("details", {name: "John", location: "us"});
私は自分のjsonデータを私がurlに投稿するか、私のサイトのURLの一つにjsonデータを更新する必要があります。しかし、私は405エラーを取得します。 これは私のコードです。エラー405:メソッドが許可されていません
$.post("details", {name: "John", location: "us"});
405エラーは、Webサイトのコンテンツへのアクセスを管理するWebサーバーとセキュリティの構成に遡ることができます。投稿リクエスト(あなたのサイトのサーバー)を送信しているサーバーが投稿要求をブロックするように設定されているようです。
投稿リクエストを許可するようにサーバーを設定できます。詳細については、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"); } }
を、私のコントローラで-call「PUT」で、このパスを使用しようとした私の失敗は、要求の種類にありました:
$.ajax({
url: "z_dominosapp/Registration/sendRegisData",
type: "POST",
data: data
}).done(function(){.......});
まず、私はそれに気付かず、なぜajax呼び出しの「失敗」部分だけが呼び出されたのか不思議に思っていました。多分私のこの不注意な間違いは、あなたを何らかの方法で助けます。
投稿しているURLが 'POST'リクエストを許可していますか?おそらく、あなたは 'PUT'や' PATCH'をやろうとしています。 – Ownaginatious
サーバ側の詳細を分かち合うことなく、助けを惜しみません –
私はSAP Hanaクラウドプラットフォームからホストしています。私はサーバー構成についてはわかりません。 –