問題タブ [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.
c# - 自己ホスト型 Web サービスで許可されていない 405 メソッドを取得する
WCF self hosted
Web サービスを作成しました。ここに私serviceContract and OperationContract
のInstace
クラスがあります:
TestWS.cs
このWebサービスのエンドポイントに書き込みからアクセスしていJsonP
ますGWT
セットアップ プロジェクトを作成し、別のマシンにインストールしました。から Web サービス エンドポイントにリクエストを送信するたびにJsonP
、奇妙な動作が表示されます。一部のマシンでは、期待される応答が得られますが、他のマシンではエラーが継続的に表示されます405-method are not allowed
。
私はそれを検索し、それらに従って変更を加えましたが、何もうまくいきません。解決策を教えてください
asp.net - サポートされていない動詞を使用すると、IIS が 404 を返すのはなぜですか?
POST 要求を受け入れるように構成された URI パスがあり、GET 要求がその URI パスに送信される場合、IIS は伝統的に HTTP 404 を返します。このようなシナリオ専用の HTTP 405 コードがあるように見えるため、IIS の動作が間違っているようです。
IIS が HTTP 405 ではなく HTTP 404 を返す設計上の理由はありますか?
c# - WebClient ダウンロードの例外 - 405 & タイムアウト。
シンプルな webClient を使用して、Web からいくつかの画像をダウンロードしています。このプロセスはほとんどの場合にうまく機能しますが、私が試しているいくつかの画像でいくつかのエラーが発生しています。
http://www.robertdyas.co.uk/sites/rdmainv4.57/productimages/500x500f/162234.jpg - リモート サーバーがエラーを返しました: (405) メソッドは許可されていません。
http://www.moneysupermarket.com/deals/CampaignImage/Detail/9995?width=615&height=335 - タイムアウト例外を受け取ります - これには「Content-Disposition: attachment;」が含まれています。画像がブラウザで表示されたときにファイルを自動ダウンロードするヘッダー。
上記の問題を回避する方法についての洞察は大歓迎です。
c# - POST でエラー 405 を取得し、GET で 404 を取得する
開発環境で動作する MVC4 WebApi プロジェクトがありますが、運用環境にデプロイするときにエラーが発生しました。POST を実行すると httperror 405 が発生し、GET を実行すると 404 エラーが発生しました。問題は、ルートが間違ったモジュールによって提供されていることだとわかっていますが、何が間違っているのかわかりませんでした。
POST の失敗したリクエスト ログは次のとおりです。
GET の失敗したリクエスト ログは次のとおりです。
ボードで多くの解決策を試しましたが、どれも問題を解決できません。私の環境は Server 2008 R2、IIS7 です。.Net 4.0 フレームワーク、MVC 4 を再インストールしました。WEBDAV はインストールされていません。web.config にあります。appPool が .net 4.0 の下で統合モードで実行されていることを確認しました。また、すべての Windows 更新プログラムがインストールされていることも確認しました。
他に何を試すことができるか考えていますか?とても感謝しています。
python - 405 for Google App Engine - メソッド POST はこのリソースに対して許可されていません -- ボイラープレートに追加
私はアプリ エンジンの初心者で、ボイラープレート ( https://github.com/coto/gae-boilerplate ) に簡単なチャット機能を追加する作業を行っています。チャット アプリケーションは単独では正常に動作しますが、それをボイラープレートに追加しようとすると、ChatHandler にチャット メッセージを投稿しようとすると 405 POST メソッド エラーが発生します。chatscreen.html は最初に ChatHander から問題なくレンダリングされますが、チャットを投稿しようとするとエラーが発生します。あなたが与えることができるアドバイスをありがとう-
Python チャット コードは次のとおりです。
ルーティングは次のとおりです。
chatscreen.html は次のとおりです。
そして、ここに messagelist.html があります:
delphi - IdHTTP.Put エラー: HTTP/1.1405 メソッドは許可されていません
Delphi XE2 では、メモの行を IdHTTP.Put を使用して Web スペースのファイルにアップロードしようとしています。
しかし、私はいつもこのエラーメッセージを受け取ります:
エラーを回避してアップロードするにはどうすればよいですか?
grails - Grails の「メソッドは許可されていません」という奇妙さ
次のような単純なコントローラーコードがあります。
登録用紙:
URL マッピング:
さて、奇妙な部分です。curl でリクエストを行うと、すべてが期待どおりに機能します。
ブラウザで /register にアクセスすると、フォームが返されます。しかし、ブラウザ内で送信すると、405が返されました!
Firebug は、POST が実行されることを確認します。
アプリケーションですべてのフィルターを無効にしました。
curl とブラウザの POST リクエストの違いは何だろうか? なぜgrailsはそれを別の方法で処理するのですか? そして最後に、それを修正する方法..
Grails 2.2.4 Groovy バージョン: 2.1.6 JVM: 1.7.0_21 ベンダー: Oracle Corporation OS: Mac OS X
アップデート
リクエストボディが重要であることを理解しました。body なしで curl を使用してリクエストを送信すると成功しますが、body を設定するとリクエストが失敗します。良いもの:
そして悪いもの:
それでも違いは何ですか?
java - Tomcat エラー: java.io.IOException: サーバーが HTTP 応答コードを返しました: URL の 405:
トムキャットを使用。サーバーに文字列を送信し、サーバーに文字列を操作させてから送り返したいと思います。出力ストリームに書き込んだ後、クライアントで入力ストリームを開こうとすると、アプリがクラッシュします。
サーバ:
クライアント:
次のエラーが返されます。
このエラーの原因は何ですか、何が間違っていますか?