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

json - application/json コンテンツ タイプ リクエストでの安らかな WCF POST の問題

次の POST「操作」で RESTful WCF を構成しました。

私の web.config では、次のように構成しました。

「text/plain」または「json」を使用して POST メッセージを送信すると、すべて正常に動作します。ただし、 ContentType = "application/json"で POST メッセージを送信しようとする と、次のメッセージで失敗します: リモート サーバーがエラーを返しました: (400) Bad Request

私が見つけた唯一の解決策は、Factory クラスを定義することでした: System.ServiceModel.Activation.WebServiceHostFactory int Svc 定義マークアップ。

次のリンクでこの解決策を見つけました: Send JSON to WCF 3.5 using Ajax

私が理解しているように、WebServiceHostFactory の定義は、web.config を編集したくない場合にのみ役立ちます。

WebServiceHostFactory を定義せずに機能させるにはどうすればよいですか?

「json」コンテンツ タイプの POST メッセージは取得できますが、「application/json」コンテンツ タイプは取得できないことに注意してください。

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

python - Flask アプリケーションでフォームを送信するときの Bad Request エラーの原因は何ですか?

多くの同様の問題と関連するFlaskドキュメントを読んだ後、フォームの送信時に次のエラーを生成しているものを理解できないようです:

400不正な要求

ブラウザ (またはプロキシ) が、このサーバーが理解できない要求を送信しました。

フォームは常に正しく表示されますが、これらの関数のいずれかに関連付けられた HTML フォームを送信すると、不適切なリクエストが発生します。

HTMLの関連部分は

ほとんどの人にとっての問題は、GETまたはPOSTを呼び出すことではありませんでしたが、私は両方の関数でそれを行っており、from flask import request. また、データベースにクエリを実行し、フォームからの追加が追加されていないことを確認しました。

Flask アプリでは、HTML フォームでわずかに異なるラベルが付けられたフォーム フィールドをリクエストしていました。名前の一貫性を維持することは必須です。この質問で詳細を読むことができますフォーム送信エラー、Flask

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

http - HTTP クライアントの不正な要求 400

HTTP クライアントが Java でどのように機能するかについて学習しようとしています。PHPファイルをWebサーバーにリクエストする独自のクライアントを構築しようとしています。

現在、リクエストを行うと、サーバーから次のエラーが表示されます。

HTTP/1.1 400 不正な要求

ただし、ブラウザ内から問題なくファイルにアクセスできます。何が間違っているのかわかりませんが、理解できません。以下は、私の HTTP クライアント クラスのコードです。

}

誰かがこの問題に光を当てることができれば、とても感謝しています! ありがとう。

サーバーへの新しいリクエスト:

応答:

メソッド: GET

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

http - nginxで「OPTIONS *」リクエストを処理するには?

私の環境では、perlbal を使用してリクエストを nginx にリダイレクトしています。verify_backendがオンの場合。perbal は "OPTIONS *" リクエストを nginx に送信しますが、nginx はそれを不正なリクエストとして応答します。

RFC2616によると:

Request-URI がアスタリスク (" ") である場合、OPTIONS 要求は、特定のリソースではなく一般的な ?server に適用されることを意図しています。通常、サーバーの通信オプションはリソースに依存するため、" " リクエストは "ping" または "no-op" タイプのメソッドとしてのみ有用です。クライアントがサーバーの機能をテストできるようにする以外には何もしません。たとえば、これを使用して、HTTP/1.1 準拠 (またはその欠如) についてプロキシをテストできます。

perlbal はこの種のリクエストを送信しようとしていると思いますが、nginx はデフォルトでこれを処理できません。

リクエスト「OPTIONS * HTTP/1.0」を送信しようとすると、常に「HTTP 400 bad request」が表示されます。

127.0.0.1 - - [18/Feb/2013:03:55:47 +0000] "オプション * HTTP/1.0" 400 172 "-" "-" "-"

ただし、アスタリスク要求なしで「OPTIONS / HTTP/1.0」オプションで動作します:

127.0.0.1 - - [18/Feb/2013:04:03:56 +0000] "オプション/HTTP/1.0" 200 0 "-" "-" "-"

HTTP return 400 ではなく http return 200 で応答するように nginx を構成するにはどうすればよいですか?

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

php - CodeIgniterログインシステムが機能しない404エラー不正なリクエスト

CodeIgniterを使用して簡単なログインシステムを構築します。

フォームデータを送信しようとすると、このエラーが発生します

404ページが見つかりませんリクエストしたページが見つかりませんでした。

理由がわかりません!これは私のフォームです:

これはフォームアクションです->

ユーザーは新しいページに移動する必要があります。なぜこの問題が発生しているのかわかりません!! 何か案は?

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

c# - WCF Rest JSON サービス 400 不正な要求

だから私は最初の WCF プロジェクトを書きました。それは私のブラウザーと jquery を使用して動作しているように見えますが、クライアントを書き、物事が少し混乱しました...実際には、そのクライアントで行うすべてのことは 400 の悪い要求応答につながるようです。 ..だから私はいくつかの投稿を読んで、物事を整理する良い方法がフィドラーを使用していることを発見し、選び始めました...

フィドラーはクライアントを識別できないため、クライアントを使用してデータを直接クライアントに送信しました ... https://docs.google.com/file/d/0ByOtHJSZT_GtNHZqTVZMdVVqZEU/edit?usp=sharingスクリーンショットはこちら。

私が見ることができる唯一の違いは、いくつかのヘッダーのリークであり(これは私には本当に役に立たないようです)、1つはコンテンツタイプをapplication/jsonpとして使用し、もう1つはtext/htmlを使用します(これが主な問題だと思います) . 悪いことに、リクエストを送信する前に content-type ヘッダーを設定しましたが、結果はありません。右側のパネルにまだ application/json が表示されていることに注意してください。私は混乱しています。

これはサービスのインターフェースです

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

jquery - jquery.exif.js と localhost - badrequest の問題

良い一日!

このプラグインを実行しようとしています - http://www.nihilogic.dk/labs/exifjquery/jquery.exif.js

asp.net Web サイト。現在、ローカル IIS または asp.net 開発サーバーを介してサイトを実行しています。

function sendRequest(strURL, fncCallback, fncError, aRange, bAcceptRanges, iFileSize){//...}このプラグインが回線 195を呼び出そうとするたびにoHTTP.send(null);

読み込んだ画像が badrequest(400) で返されます。

リクエスト URL は192.168.#.###/MyWebsite/img1.jpgまたはlocalhost/MyWebsite/img1.jpgのようなものです。

この例をそのままコピーして新しいプロジェクトに貼り付けようとしました (自分のディレクトリを指すように参照を変更しました): JQuery EXIF Demo

言うまでもなく、exif メソッドを呼び出すと空の結果が得られます。

これが役立つかどうかはわかりませんが、リクエストヘッダー

プラグインはそのままでは機能しません。ある種のドメイン要求の問題だと思います。

これについての助けは非常に高く評価されます!

ありがとう!

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

.net - Post Web サービスはローカルでは正常に動作していますが、サーバー上にはありません

2 つの WCF Web サービスを作成しました。1 番目のサービスは JSON 文字列を返す取得サービスであり、2 番目のサービスはこの JSON 文字列を入力として受け入れ、それらのデータをデータベースに格納するポスト サービスです。

両方のサービスはローカルで正常に動作しますが、サーバーにコードをアップロードすると、最初のサービスは引き続き正常に動作しますが、2 番目のサービス、つまりポスト サービスはエラーを返します。

エラー 400 不正な要求。

私の知る限り、Web.config ファイルに何かが欠けています。

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

c# - WebClient - エラーステータスコードでレスポンスボディを取得

私は本質的にここで尋ねられたのと同じことを探しています: サーバーがエラーを返したときに WebClient を使用して応答本文にアクセスする方法はありますか?

しかし、これまでのところ答えは提供されていません。

サーバーは「400 bad request」ステータスを返しますが、詳細なエラーの説明がレスポンス本文として返されます。

.NET WebClient を使用してそのデータにアクセスするアイデアはありますか? サーバーがエラーステータスコードを返すと、例外がスローされます。

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

url - このURLがサーバーで不正なリクエストを引き起こすのはなぜですか?

で終わるURLがあります%。のように:/view/this-is-100%25%URLの末尾に含めることは許可されていませんか?許可されていない場合、別の方法でそれを行うにはどうすればよいですか。許可されている場合、なぜそれが悪い要求を引き起こすのですか?

ありがとう。

更新:正確なエラー: