問題タブ [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.
java - 405リソースの取得中にエラーが発生しました
Spring MVCアプリケーションがあり、リソースを要求するたびに405エラーが発生します。
私のservlet.xmlファイルには次のものがあります。
そして、私のhome.jspファイルには次のものがあります。
Tomcat7を使用してIntelliJ内でこれを実行すると、すべてのリソースが405 MethodNotAllowedとして返されます。以下はそのリクエストのHARです
WARファイルを確認すると、特定のファイルはWEB-INF / classes/images内にあります。
私は何かが欠けているに違いありませんが、これは私を夢中にさせています。誰かアイデアはありますか?
編集-
ここにweb.xmlファイルを含めました:
私のサーブレットファイルは実際にはa-form-servlet.xmlです
php - POST405は特定のXMLHttpRequestおよびPHPでは許可されていません
phpスクリプトへのこのajax呼び出しでPOSThttps://www.example.com/php/download.php405(許可されていません)を取得しています。これは、ファイルをダウンロードするために作成したhttpファイルサーバー用です...phpを使用してWebルートの外部でファイルを取得します。私の他のPHPスクリプト/ajax呼び出しは私のhttpファイルサーバーで機能します...この特定のajax呼び出し/phpスクリプトでのみこの問題が発生します。Nginxを使用しています。
繰り返しになりますが、単に強調するために....この同じサーバー上で、他のajax呼び出しや他のphpスクリプトが機能します。だから、ちょっと負けました。
これは、GoogleのChromeネットワークデバッガーからのものです。
java - サーバーがHTTP応答コード405を返す場合のその他のオプション
バックグラウンド:
アプレットから呼び出されたクラスからすべて同じサーバー上のサーブレットにデータを送信しようとしています。
サーブレットは次のようになります。
問題:
返されるエラーはですjava.io.IOException: Server returned HTTP response code: 405 for URL: http://address.edu/folder/Servlet.class
。私は学校のサーバーを使用しており、100%確信はありませんが、サーバーがdoPostメソッドを許可しているとは思いません。
これを回避する方法はありますか?アクセスを許可するユーザー名とパスワードを指定した場合、ftp経由でservlet.classに接続できますか?私はこれを完全に始めたばかりなので、アドバイス/提案をいただければ幸いです。
編集:web.xmlを追加しました
jquery - REST API および jquery 405 メソッドによる Jira 課題の作成は許可されていません
次の jquery 呼び出しを使用すると、http 405 method not allowed というエラー メッセージが表示されます。これを解決する方法を知っている人はいますか?httpsのせい?タイプGETとPUTでも試してみましたが、同じ結果でした
編集 contentType: 'application/json', dataType: 'json' である必要があり、405 エラーは消えます。
しかし、コードはエラー コールバックで終了します。そこのアラート機能を alert('error ocured:' + errmsg.error); に変更しました。そして、それは私にこれを与えました:エラーが発生しました:
クロムでは、コンソールにエラーが表示されます: XMLHttpRequest cannot load https://xxx.jira.com/rest/api/2/issue/
。http://localhost:49592
Access-Control-Allow-Origin でオリジンが許可されていません。誰がエラーが何であるか知っていますか?
apache - Apache Mod_Rewrite - POST データを失うリダイレクト - 405 エラー
スタックオーバーフローのユーザー、
次のパスに POST されたデータを受け入れる必要がある Apache アプリケーションがあります。
現在、次の 301 リダイレクト ルールを使用しています。これは、POST がリダイレクトされ、2 番目の要求がすべてのデータを失う GET であるため、私が望むものではありません。301 リクエストは正しい URL に送られますが、2 番目のリクエストは GET であり、405 レスポンス コードが発生します。
.htaccess:
リダイレクトの使用が問題だと確信しています。これらの POST ヒットを新しいパスにリダイレクトするために使用する必要がある正しい RewriteCondition を理解するのを手伝ってくれる人はいますが、データはアプリケーションに送信されたままにします。
ありがとうございます。
c# - .netWCFサービスからの405応答エラー
asp.netでアプリのバックエンドを作成しようとしていますが、ExtからのAjax要求の後にWCFサービスがPOST応答を返すようにできません。代わりに、405'メソッドが許可されていません'エラーが発生します。
これは私のリクエストです:
これは私のインターフェースです:
およびサービスコード:
そして最後に設定:
http - HTTP ステータス 405 - HTTP メソッド GET は、この URL ではサポートされていません
私はjsp-servletアプリケーションを書いていて、405 http-statusを取得しています。長い間探していましたが、何が間違っているのか理解できません。
私のアプリケーション サーバーは Apache Tomcat-7.0.25 です。
私のJSP転送ページ
私のサーブレット
私の配備記述子 (web.xml) ファイル
これの原因は何ですか?また、この問題を解決するにはどうすればよいですか? 推測はありますか?
https - ServiceStackとSSL(HTTP 405メソッドは許可されていません)
私のサービスはhttpで動作しますが、IISでhttpsを有効にしようとすると、次のエラーが発生します。HTTP405メソッドが許可されていません。
WebDAVモジュールが無効になっています。
java - SpringMVCHTTPステータス405-リクエストメソッド「POST」はサポートされていません
そのフォームからデータベースにクエリを実行するフォームがあり、結果とともに別のページに投稿されます。次に、クエリ結果から1つのレコードを選択すると、クエリを作成したページに戻り、レコードを更新できます。
[更新]をクリックすると、コントローラーに戻り、最初に呼び出された同じメソッドがクエリに戻りますが、要求されたパラメーターは'update'になっているため、メソッドの更新条件に移動することになっています。同じURLマッピングにページを再送信できないようです。
コントローラ
エラーログ
FireBug
FireBugを調べたところ、"NetworkError: 405 Method Not Allowed - http://localhost:8084/crimeTrack/getCitizen/citizen_registration.htm"
これはhttp://localhost:8084/crimeTrack
/citizen_registration.htm"`である必要があります。
getCitizenは、クエリが最初に実行されたときに表示されたページであり、URLに含まれています。
jspフォームのアクション定義を次のように変更しました。<form:form id="citizenRegistration" name ="citizenRegistration" method="POST" commandName="citizens" action="<%=request.getContextPath()%>/citizen_registration.htm">
ただし、アプリケーションを起動してこのページにリクエストを送信すると、次のようになります。
asp.net-mvc - WebAPI削除が機能しない-405メソッドは許可されていません
サイトは今夜公開される予定なので、これについての助けに感謝します!
Deleteメソッドを備えたWebAPIコントローラーがあります。このメソッドは、IIS Express(Windows 8)を実行しているローカルマシンで正常に実行されますが、ライブIISサーバー(Windows Server 2008 R2)に展開するとすぐに機能しなくなり、次のエラーメッセージがスローされます。
HTTPエラー405.0-メソッドは許可されていません無効なメソッド(HTTP動詞)が使用されているため、探しているページを表示できません
私は解決策をウェブで探し、最も合理的な解決策を実装しました。私のWeb設定には次の設定があります。
また、IISのハンドラーマッピングと要求フィルタリングを無効に変更しようとしました。IISのWebDAVオーサリングルールが無効になっているように見えることに注意してください。
どんなアイデアでも大歓迎ですありがとう。