問題タブ [http-status-code-405]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
24218 参照

wcf - WCF 要求は HTTP ステータス 405 で失敗しました: メソッドは許可されていません

Windows サービスでホストされている WCF サービスがあり、BasicHttp エンドポイントを使用して、それに接続されている Windows Mobile デバイスにサービスを提供しています。

問題は、デバイス エミュレーターに関するものです。サービスに接続して問題なく使用できますが、実際のデバイスでは問題ありません。次のエラーが表示されます。

WCF HTTP ステータス 405: Method Not Allowed で要求が失敗しました。

次のコードを使用してサービスを実装しました。

どうすればこの問題を解決できますか?

0 投票する
3 に答える
2013 参照

http - 外部ASPXフォームへのHTTPPOSTにより、場合によってはHTTP405エラーが発生します

N個のクライアントからのマーケティングデータに相当するものを集約している状況があります。クライアントは、任意のバックエンドを使用してHTMLフォームをホストでき、フォームのアクションはそれぞれ、私たちがいるパスを指します。ホスティング。クライアントごとに異なるURLがあり、認証はありません(ただし、データの簡単な検証がいくつかあります)。通常、すべて正常に機能しています。

ただ、頭が回らないような小さなシワが1つあります。

送信されたデータを処理しているaspxはパスにあり、〜/ submit/default.aspxと呼びましょう。フォームのアクションとして、 「 http://sample.com/submit/?foo=bar 」の行に沿ってURLをパートナーに渡すことができるはずです。ただし、これを行うと、「リソースが許可されていません」というHTTP405エラーが発生します。

ただし、フォームのアクションを「http://sample.com/submit/default.aspx 」に設定すると、問題なく機能します。

  • Default.aspxは、IIS6のデフォルトのドキュメント名の1つとして設定されています。
  • .aspxファイル拡張子は正しい.Netdllに適切にマッピングされ、マッピングのために動詞GET、HEAd、POST、およびDEBUGがアクティブ化されています。

最初に再確認するために私が考えることができたのは、これらの2つだけでした。他に何かアイデアはありますか?IIS7でURLの書き換え/ルーティングを使用することをお勧めしますが、残念ながらそれはオプションではありません。また、「クリーンな」URLが非常に望ましいという追加の要件がいくつかあるため、この問題を解決するのはかなり難しいでしょう。解決すべきコアの問題。

0 投票する
3 に答える
1119 参照

asp.net - IIS が HTTP 動詞「2GET」を受信する原因は何ですか?

アプリケーション内のリンクをクリックすると、断続的に HTTP 405 を受け取るユーザーがいます。私が見る限り、リンクについて面白いことは何もありません...

前述したように、ほとんどの場合、リンクは正常に実行されます。ただし、非常に時折、ユーザーは次のような問題に遭遇しました。

405 - このページへのアクセスに使用される HTTP 動詞は許可されていません。

IIS ログを調べると、次のエントリが表示されます。

これは、ユーザーのブラウザが動詞2GETを使用してリクエストを送信したことを報告しているようです。どうすればいいの?

テスト サーバーのログを調べると、この問題の他のいくつかのインスタンスが表示されます。

IIS7 で実行しています。

何か案は?2GET は動詞として存在しますか? フォームの UpdatePanel に関連付けることはできますか?

砂の

更新: あらゆる種類の奇妙な動詞を取得しています: 2GET、9GET、1POST、5POST...

0 投票する
2 に答える
1057 参照

javascript - jQuery $.load() は個人の Web サーバーでは機能しますが、運用 Web サーバーでは機能しません

編集:これが 405 エラーであることを発見しました。そのため、Web サーバーと POST メソッドの処理で何かが起こっています。

奇妙な出来事が起きています。テスト環境と本番環境の両方に同じ JavaScript コードがあります。

テスト環境は機能しますが、本番環境は機能しません。これが私の同一のコードです。

両方の環境がそれを報告しています

起こっている。しかし、私のテスト環境だけが実際に変更を表示します。

実動 Web サーバーには、正しい場所にある「test.html」があります。

0 投票する
3 に答える
673 参照

c# - 405 ファイルのアップロード中にエラーが発生しました

Steve Sanderson の jQuery AJAX SWFUploader を使用しています。最も重要な部分を除いて、ほとんどの部分ですべてが機能しています。

ファイルを選択すると、アップロードが開始されます (プログレス バーが進みます) が、405 エラーが発生します。なぜこのエラーが発生するのかわかりませんが、ここでは彼の例と同じように MVC を使用しています。PUT を許可しないローカルでテストするかどうか疑問に思っていますか?

これが彼の例です...

http://blog.codeville.net/category/jquery/

405 を解決する方法について何か考えがある人はいますか?

0 投票する
2 に答える
9241 参照

asp.net-mvc - ASP.NET MVC は HTTP DELETE 要求で 405 エラーを受け取りましたか?

JavaScriptを使用してasp.net MVCのURLにDELETEを渡そうとしていますが、常に405 Method not allow返されます。

とにかくこれを機能させる方法はありますか?

参考までに:[AcceptVerb(HttpVerb.Delete)]コントローラーに属性を設定しました。

これがリクエストです

0 投票する
2 に答える
7485 参照

svn - サーバーが予期しない戻り値を送信しました (405 Not Allowed)。Nginx、SVN

すべての挨拶。SVN をインストールして構成しましたが、プロジェクトは間違いを犯して完了しません。サーバー nginx、クライアント - 亀。次のエラーが発生します。

コミットに失敗しました (詳細は次のとおりです): '/repos/!svn/wrk/79c6d77f-f269-1044-bc71-05a5edf2f865/subdomain/ajax/toggleElements/js. gif'

画像ログ: http://floomby.ru/content/meNBRRpAT0/

インターネットで解決策を探してください。明確なことは何も書かれていません。これはnginxに関連付けられており、場所の結果のすべてのubiraenieスラッシュはありません

バグを修正するには?回答ありがとうございます

0 投票する
0 に答える
6981 参照

php - jQuery、ajax 405 メソッドは許可されていません

jQuery検証、PHP、ajaxを備えた小さな「お問い合わせフォーム」があります。IIS で実行されている私の Web サイト。

問題は、ajax + jQuery を使用してフォームの内容を投稿しようとしているのですが、「405 Method Not Allowed」(firebug コンソールから) のような応答が返されることです。

しかし、ローカルサーバーで適切に実行されています。405エラーを修正するのを手伝ってください. 前もって感謝します。

フォーム送信時の JavaScript コードは次のとおりです。

0 投票する
2 に答える
6772 参照

iis - IIS:デフォルトページに投稿する場合は405(メソッドは許可されていません)

POSTWebサーバーのデフォルトページにデータを形成したいのですが、例:

私はサーバーが302クライアントを行くべき場所にリダイレクトする責任を負わせたいですPOSTdefault.aspサーバー上のファイルは、:を実行することにより、このタスク( Microsoftが推奨する手法)を実行しRedirectます。

default.asp:

サーバーを閲覧するだけの場合:

サーバーから期待される応答を取得します。

しかし、私POSTがサーバーに行くとき:

サーバーは私と非常に不機嫌になります:

クライアントをURLでハードコーディングするのではなく、サーバーがクライアントを適切な送信にリダイレクトできるようにしたい。もちろん、これはURLが変更された(つまり変更された)可能性があるためです。URL

  • http://errorreporting.example.com/SubmitError.asp
  • http://errorreporting.example.com/SubmitError.aspx
  • http://errorreporting.example.com/SubmitError.ashx
  • http://errorreporting.example.com/ErrorReporting/Submit.ashx
  • http://errorreporting.example.com/submiterror.php
  • http://errorreporting.example.com/submit/submiterror.ashx

URL:ドキュメントの場所を含めるようにを変更した場合:

それはうまくいきます:

0 投票する
2 に答える
511 参照

c# - 「/」のリクエスト URI を含む POST リクエストを Cassini Web サーバーに送信すると、405 エラーが発生します。なんで?

リモート リクエストを受け入れるように構成されたリモート マシン上の Cassini Web サーバーに、クライアントから HTTPWebRequest を使用して POST リクエストを送信しています。ただし、URL の一部としてファイルを指定していません。「 http://172.34.142.12:8080/ 」のように、リクエストをサーバーに直接送信しています。しかし、適切な応答を受け取ることができず、「405 メソッドは許可されていません」というエラーが表示されます。Cassini 3.5を使用しています。なぜこれが起こっているのかについての提案はありますか?