問題タブ [http-status-code-400]

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

wcf - IISがホストするWCFRESTサービスで400エラーが発生しますが、URLが長すぎますか?

ブラウザ(IE、Chrome)から返されるWCF rest \ webHttpBindingサービスがあります:

このサービスはGETを使用し(おそらくPOSTに変更する必要がありますが、元々は最大URLが50文字になると言われていました)、問題が何であるかについて興味があります...私自身の心の一部です。

以前は300文字を超えるURLでこの問題が発生したため、Web構成で以下のようにmaxUrlLengthを設定しました。

これは、この更新を行ったときに機能していましたが、現在は機能していないようです。300を超えると、400エラーが発生します。

現在、他の何かがリクエストをブロックしていると思います。このb/cは、以前は独自のログファイルとwcfの「diagnostics」ログファイルに情報があったと言っています。今ではどちらも書かれていません...そのようなサービスは関与していません。以前は、サーバー自体でサービスをヒットすると、このエラーが発生していました

しかし、私はもはやそのエラーを受け取りません。

私たちはサーバーを「所有」していません。つまり、他の誰かが管理者であり、通知なしに以前にサーバーの状況が変更されています。

私はSOを見回していますが、最も言及されているのは診断の設定です。IIS用のHttp.sysレジストリ設定がありました。これはhttp://social.msdn.microsoft.comから取得したものですが、何も関係がないようです。また、セクションを追加しますが、私は十分に良いはずだと信じています(SOの回答によると)

何が起こっているのか考えてみませんか?

ありがとう!

.net 4.0、iis 7、Windows Server 2008

編集:追加するには、maxUrlLengthを50などの小さなものに更新し、50を超えるURLを使用すると失敗しますが、「このリクエストのURLの長さが構成されたmaxUrlLength値を超えています」と失敗します。メッセージ。そのため、WCFサービスに到達する前に、何か別のことが問題の原因になっていると感じています。

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

asp.net - Java Web サービスの呼び出し時に 400 Bad Request エラーが発生する

asp.net アプリから Java Web サービスに接続していますが、400 Bad request 例外が発生します。

プロジェクトに Web 参照を追加し、それを使用してコードで次のように接続しました。

client は Web サービス参照オブジェクトです。

私も入れてみました

それでも機能せず、同じエラーが発生します。私のマシンから Soap-UI から試してみると、リクエストは機能しています。

追加するには、認証タイプを「PreEmptive」として選択しないと、SoapUI で ClientProtocol エラーが発生します。これをasp.netで設定する方法はありますか?

任意の考えをいただければ幸いです。

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

ravendb - NServiceBus がタイムアウトをスケジュールしようとすると、Raven が 400 "Request Too Long" エラーを返す

Raven タイムアウト パーシスタを使用してタイムアウトをスケジュールしようとしている NServiceBus サガがありますが、試行すると次のエラーが発生します。

Raven サービスと nservicebus ホストを再起動しました。この物語をもう一度再現しようとしましたが、それでも起こります。

スケジュールされているタイムアウト ステータス メッセージはごくわずかです。

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

ios6 - iOS 6 - POST メソッドを使用して HTTPBody でデータを送信する際のエラー

昨夜までコードは完全に機能していましたが、今日は奇妙な問題に直面しています。

上記のコードは私に次の応答を与えます

しかし、この部分にコメントするときと同じコード行について

それは私に次の要求応答を与えます

つまり、HTTPBody でデータを送信していない場合、API 呼び出しで希望の応答が得られます。ここで何が問題なのかわかりません。よろしくお願いします。

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

http - YouTube API V3 を使用した一部の topicId クエリでエラー 400 が発生する

V3 API は、topicId の一部の値に対して 400 エラーを返しますが、通常は正常に動作することに気付きました。

例えば

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&type=video&key={API-KEY}&topicId=%2Fm%2F0k_qlf

エラー 400: 検索フィルターや制限の組み合わせが無効です。


https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&type=video&key={API-KEY}&topicId=%2Fm%2F01vrncs

正常に動作します

私が何か間違ったことをしたのですか、それとも API 自体のエラーですか?

ありがとう

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

php - 403、400 エラーの URL 転送を防ぐには?

ユーザーが存在しないURLを入力し、リクエストをエラーコントローラーに転送すると、サイトはうまく機能します。しかし

  • URL サイトでスクリプトを記述すると 403 エラーがスローされる
  • いくつかの ASP コード サイトを記述すると、400 エラーがスローされます

これを防ぎ、カスタム 403 および 404 ページに転送するにはどうすればよいですか? htaccess で先に進めてみましたが、成功しませんでした。

別の問題:

  • アドレス バーに任意の ASCII コードを記述した場合、ウェルカム ページ (コントローラー ->index.php) にブートストラップ フォワードします。

ディレクトリ構造、htaccess、およびブートストラップ コードは以下のとおりです。助けてくれてありがとう。

ディレクトリ構造:

メインディレクトリのhtaccess

public_html ディレクトリの htaccess

public_html の index.php

libs の bootstrap.php

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

c# - Google アナリティクス API 400 の不正なリクエスト

Google アナリティクスからデータをインポートしたい。

Fetch メソッドで 400 bad request エラーが発生します。私のコードの何が間違っていますか?

次のような私の完全なコード:

ご関心をお寄せいただきありがとうございます。

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

c# - WebClient と C# を使用して、応答が (400) Bad Request であっても返されたデータを取得するにはどうすればよいですか?

Google Translate APIを使用しており、エラーが発生したときに返されるデータを取得しようとしています。(参考: API キーが間違っていることはわかっています。これをテストしているだけです)。

リンクをクリックするとわかるように、ブラウザにはエラー情報が表示されますが、C# では WebException がスローされ、応答データを取得できないようです。

これが私のコードです:

応答が (400) Bad Request (またはその他のエラー応答) の場合でも JSON エラーが返されるようにするにはどうすればよいですか? 以外の別のクラスを使用する必要がありWebClientますか?

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

node.js - node.js で http.request を使用してパラメーターを送信できない

私が使用しているスクリプトは次のとおりです。

サーバーから 404 の不正な要求として応答が返されます..しかし、同じパラメータをサーバーに投稿するために Firefox アドオンの「ポスター」を使用すると..適切な応答、つまり 200 ステータス コードが返されます..これは、私が渡している文字列の問題ですreq.write()。しかし、同じ文字列がポスターで正常に機能しています..誰かが問題を説明できますか?

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

asp.net-mvc - asp.net mvc ハンドル http 400 エラー

ASP.NET MVC 4 アプリケーションがあり、すべての HTTP 400 エラーをカスタム エラー ページにリダイレクトしたいと考えています。HTTP 400 エラーは 404 エラーのように処理されませんが、解決策を見つけるために何時間も検索していました。400 (不正な要求エラー) をエスケープする方法、つまり URL などで特殊文字を使用できるようにする方法を示す多くのソリューションがあります。しかし、例外をキャッチするための解決策を見つけることができませんでした。

何らかの方法ですべての HTTP の不正なリクエストをキャッチし、それらをエラー ページにリダイレクトするのを手伝ってください。