問題タブ [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 に答える
2577 参照

rest - 405 Method Not Allowed in Jersey が Tomcat の 405 ページを返す

以前は、Grizzly で Jersey を使用したときに、Jersey アノテーションで定義されていない HTTP メソッドを呼び出すと、405 Method Not Allowed 応答が返されましたが、これは問題ありませんでした。

Tomcat で Jersey を実行しているため、サーバーは Tomcat 固有の 405 html ページを返します。空の本文で応答を送信するだけに戻すにはどうすればよいですか?

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

apache-camel - 状態コード 405 で org.apache.camel.component.http.HttpOperationFailedException を取得する

servicemix 4.4.1 を実行しています。camel-http4 を使用して Web サイトへの http 呼び出しを行おうとしています。どの Web サイトを呼び出そうとしても、次のエラーが発生し続けます: /servicemix-4.4.0.htmlと statusCode: 405

ここに私のコードスニペットがあります:

いくつかのサイトを試し、さまざまな http メソッド (投稿と取得) を使用してみましたが、同じエラーが発生し続けます。何か案が?前もって感謝します。

0 投票する
1 に答える
643 参照

php - 405 ファイルへのアクセス エラー

IIS サーバーで PHP を実行しています。シンボリック リンクで Web ディレクトリにリンクされているフォルダーにある pdf ファイルにアクセスしようとしています。URL は正しい場所を指しているように見えますが、405 エラーが発生します。何か案は?それをiframeにロードすると機能します(元々はそのように設定されていましたが、新しいウィンドウにロードしようとしています)。

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

vb.net - 405 - メソッドは許可されていません

POSTリクエストを送信しようとすると問題が発生します。送信方法は次のようになります。

これを実行すると、上記のエラーが発生します。Fiddler を介して、リクエストが次のようになっていることがわかります。

POSTこれを見て、サーバーがメッセージを受け入れないことが原因だと思いました。http://blah/Requestしかし、他のいくつかの読みは、URIがプロキシを使用して生成されていることを示唆しており、その/Requestようにする必要があります。POST /Request HTTP/1.1

では、この一般的な理由は何でしょうか。また、プロキシの問題である場合、どのように分類されますか?

以下で尋ねられるように、より具体的なリクエストに対して新しい質問を作成しました。HTTP POST ヘッダーで絶対 URI を相対 URI に変更する

0 投票する
1 に答える
3067 参照

json - WCF REST サービスは 405 を返します: メソッドは jQuery AJAX GET には許可されていません

この投稿を通過した後でも wcf REST Services and JQuery Ajax Post: Method not allowed (3)

I cannot get past 405: Method not allowed というメッセージが表示され、次の AJAX 呼び出しを介して WCF REST サービスでメソッドを呼び出そうとしました。

サービス インターフェイスは次のように定義されます。

クロスドメインの問題でスレッドに遭遇した後、手動で Global.asax ファイルを webservice プロジェクトに追加し、次のメソッド メソッドも追加しました。

web.config のサービス モデル構成は次のようになります。

次のコード パスを使用して、サービスに対する単体テストを行います。

Chrome または IE で「 http://mydomain.com/service1/service.svc/json/getsupportedagencies 」という URL を投稿すると、正しいサーバー応答が JSON 形式で返されます。

はい、これをすべて実行しても、まだ 405: method not allowed が表示されます。

ティア。

0 投票する
1 に答える
1509 参照

django - Heroku と Django の 405 エラー

django プロジェクトを apache セットアップから heroku に移行しようとしています。この時点で、PATCH Http メソッド (django-tastypie と組み合わせて使用​​) を使用する際に発生している問題を除いて、すべてが正常に機能しているようです。

この方法を可能にするミドルウェアがあり、以前に使用していたApacheサーバーで機能しました。今私が得るのは405(METHOD_NOT_ALLOWED)エラーだけです。一般的な HTTP メソッド (GET、POST、DELETE、POST) は引き続き機能します。また、nginx はデフォルトで OPTIONS (そしておそらく PATCH リクエスト?) をサポートしておらず、いくつかの設定を行う必要があることも読みました。私が読んだことから、nginx は OPTIONS メソッドのリクエストに対して同様の 405 エラーを返します。また、herokuがnginxフロントエンドを使用していると確信しているため、それが問題になる可能性があります。

これは私の次の問題につながります.herokuによってすべて制御されているため、独自のヘッダーを追加する方法がわかりません. 問題が何であるかを正確に知っている人はいますか?PATCH メソッドを放棄する以外に (より便利になります)、PATCH メソッドを heroku で動作させる方法はありますか?

0 投票する
1 に答える
3992 参照

rest - HTTP ステータス コード 405 の REST API で返されるエラー メッセージは?

ステータス コード 405 を含むエラー メッセージが返される場合、それは何を表示する必要がありますか? 何も返すべきではないと思いますが、これに関するベストプラクティスがあることを確認するために?

0 投票する
1 に答える
159 参照

post - Orbit で WSAPI を使用したメソッド POST エラー (405) (Kepler プロジェクト/Lua)

Orbit と呼ばれる Lua の MVC フレームワークを使用して Web アプリケーションを作成しようとしています。ローカル サーバー (WSAPI) を起動してアプリケーションを実行していますが、ポスト リクエストを送信するたびに 405 エラーが発生します。これはおそらく設定の問題だと思いますが、やはりよくわかりません。POST を許可するように WSAPI 構成をどのように変更しますか? これがエラーでない場合、エラーは何ですか?

0 投票する
6 に答える
13812 参照

asp.net - 「405 メソッドは許可されていません」 - ASP.NET jQuery ajax POST を使用する場合

同様の問題に関連する既存の SO の質問を多数検索しましたが、私の問題に関連するものは見つかりませんでした。

次のjQueryコードがあります:

別の ASP.NET Web アプリケーションで POST データに非常によく似た手法を使用していますが、これは正常に機能します。ただし、このアプリケーションは次のエラーを返しています。

「NetworkError: 405 メソッドは許可されていません - http://localhost:57255/ .....」

これら 2 つのアプリケーションに違いは見当たらないので、なぜこれが機能しないのか混乱しています。

私が考えることができるこれら 2 つのアプリケーションの唯一の違いは、動作しているのは .NET 2.0 であり、動作していないのは .NET 3.5 であるということです。

に以下を追加しようとしましたweb.configが、それでも同じ 405 エラーが発生します。

この問題を解決するにはどうすればよいですか?

更新 (16:40):このアプリケーションを IIS に移動したところ、405 エラーは返されなくなりました。ただし、開発環境はローカルホストのみです。これがローカルホストでのみエラーになるのはなぜですか?

0 投票する
1 に答える
1917 参照

asp.net-mvc - ASP.NET MVC: Controller.HandleUnknownAction 404 または 405?

ASP.NET MVC の Controller.HandleUnknownAction(string actionName) メソッドをオーバーライドしています。アクションが見つからない場合や、HTTP メソッドが許可されていない場合に呼び出されます。どうすれば2つを区別できますか?アクションが見つからない場合は 404 を返し、メソッドが許可されていない場合は 405 を返したいと思います。