問題タブ [bad-request]

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 投票する
1 に答える
2838 参照

authentication - Yii-エラー400CSRFトークンを検証できませんでした

私は非常に奇妙な問題を抱えています。Yiiにログインフォームがあります。これは正常に機能します。Webサイトを別のサーバーに移動した後、

エラー400CSRFトークンを検証できませんでした

開発サーバーでは機能しているのに、新しいサーバーでは機能していない理由がわかりません。これが私のコードです:

これが私の設定ファイルのcsrf設定です:

例を見る必要がある場合。これが機能しているものであり、これが問題のあるものです

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

query-string - 欠落している(存在しない/改ざんされた)クエリ文字列を確認し、400 BAD REQUESTページにリダイレクトします(WebMatrix / Razor構文)

クエリ文字列パラメータをテストできます。

しかし、クエリ文字列がまったくないことをどのように回避できますか?つまり、ユーザーが各フォルダーまたはサブフォルダーにアクセスできるようにしたいのです。preventthe root

クエリ文字列(ページ拡張子まで)を削除するcannot perform runtime binding on a null referenceと、コードの次の部分がまだ実行されているため、エラーが発生します。

redirect代わりに、私はユーザーに400 BAD REQUEST:になってもらいたいです。

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

tomcat - TomcatはホストヘッダーなしでHTTP1.1リクエストを受け入れることができますか?

HTTP 1.1は、「クライアントは、すべてのHTTP/1.1要求メッセージにHostヘッダーフィールドを含める必要があります」と述べています。

ただし、作業中のマシンは、変更するためのアクセス権がないこの正確なPOST(座標を含む)を送信します。

400 Bad RequestHostヘッダーフィールドがないため、Tomcat 7はすぐに応答し、POSTがサーブレットに到達することはありません。このエラー応答を回避し、サーブレットでPOSTを処理して、これらの古いマシンをサポートする方法はありますか?

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

twitter - 400 Bad Request エラーを返す Twitter ウィジェット

突然、Web サイトの Twitter ウィジェットにツイートが表示されなくなりました。コンソール ログを確認したところ、400 Bad Request エラーが返されています。これは、わずか 1 時間前に正常に機能していました。私は今日このページに取り組んでおり、おそらく 30 回以上ページを更新しました。それと何か関係があったのかしら。

同じ問題に関連する他の SO の質問を読みましたが、Twitter の問題だと言う人もいれば、待つ必要があると言う人もいます。これは私にとって問題です。ウィジェットを配置するための大きな空白スペースができてしまいました。見栄えが悪く、専門家らしくありません。

このエラーを検出して、「申し訳ありません。Twitter ウィジェットは* * がらくたで、読み込めません。」という丁寧なメッセージを表示する方法はありますか? それとも、もっと情報を教えてもらえますか?

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

apache - Arduino イーサネット シールド:: HTTP/1.1 400 不正な要求

次のArduinoコードがあります。サーバーに接続し、センサーの読み取り値をサーバーに送信します。サーバーからの応答は常に次のとおりです。

HTTP/1.1 400 不正な要求

Arduinoコードは次のとおりです。

このコードをアップロードした後のシリアル モニターの出力は次のとおりです。

何が問題なのですか?

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

java - 例外をスローするREST呼び出し-Firefox/Chrome内部サーバーエラーを参照、IEは不正な要求を確認

jQuery1.6.4を使用して$.ajax呼び出しの後にjqXHRオブジェクトを受け取ったときに印刷すると、値に違いが見られます。

Firefox / Chromeは、スタックトレースを含むresposneText(意図的にそのスタックトレースのATM)とともに500内部サーバーエラーを確認します。

IEには、responseTextには何も含まれず、エラータイプには「400」が含まれます。

Chrome / FF

IE

楽しいSOの住人に感謝します!:D

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

asp.net-mvc - JSON.stringify オブジェクトを aspnet mvc コントローラーに投稿してみてください - 不正な要求

非表示フィールドに保存された JS オブジェクトを投稿しようとしています:

ローカルでは正常に動作していますが、運用サーバー (IIS 8 を搭載した Windows 2012 サーバー) では、Bad Request Error が返されます。Firebug を使用して、隠し値が次のようになっていることを確認しました。

この問題は基本的に%性格です。サーバーがこの文字を受け入れるようにするにはどうすればよいですか?

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

java - Tomcat は、認証ヘッダーを使用して Android リクエストを処理する前に 400 を送信します

メッセージを送受信するための基本的な Android アプリを作成しています。Tomcat 7.0.21 を使用してサーバー側のコードも書いています。現在、クライアント認証が明示的に実行される「プログラムによる Web アプリケーション セキュリティ」(http://courses.coreservlets.com/Course-Materials/msajsp.html) を実装しようとしています。

これで実装が完了し、REST クライアントを使用してリクエストを送信すると問題なく動作します。しかし、Android デバイス/シミュレーターからリクエストを送信すると、java.io.FileNotFoundException が発生します。Tomcat のアクセス ログを確認すると、サーブレット コードが実行される前に Tomcat が 400 Bad Request を送信しているようで、例外が発生しています。

この問題がクライアント側なのかサーバー側なのかわかりません。これを実装する他の方法についての洞察や提案は非常に高く評価されます。ありがとうございました。

Tomcat localhost_access_log:

私が拡張したサーブレットクラスは、実行されることはないと私は信じています:

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

http - getリクエストのContent-Lengthがゼロの場合、lighttpd(clj-http)から400個の不正なリクエストを取得します

Clojure 1.4(Java 7)およびclj-http(0.6.0)ライブラリーを使用します。getリクエストを実行すると、Content-Lengthヘッダーが自動的に含まれ、ゼロに設定されます。一部のサーバー(たとえばlighttpd)はこれを嫌い、BadRequestで応答します。上記のヘッダーを削除したり、ライブラリにデフォルトで含まないようにすることはできますか?ドキュメントに関連するものは何も見つかりませんでした。グーグルでこれだけが表示されましたが、実際には役に立ちません。

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

node.js - 不正なリクエスト、node.js に対して HTML ページを送信する

node.js を使用してサーバーを構築しており、不正なリクエストhttpのページを送信しようとしています。htmlこれが私のコードです:

ご覧のとおり、ファイルを開くことができなかった場合は、writeHead()常に で終わる を呼び出して\r\n\r\nから、html ページを送信します。

ただし、ブラウザ (重要な場合はクロム) に応答全体 (ヘッダー + 本文) が表示されるだけです。