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

php - PHP:不正な形式のヘッダー

誰かがこのPHPコードの何が問題になっているのか説明できますか?(PHPバージョン5.3.5)

ステータスが400ではなく500になります。apacheエラーログに次のように表示されます。

スクリプトからの不正な形式のヘッダー。不正なヘッダー=不正なリクエスト:listener.php

私はここで何が間違っているのですか?ドキュメントを誤解しましたか?

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

spring - SpringMVCリクエストの本文のエラー処理

使用中@RequestBody StreamSourceに、リクエスト本文のxmlが無効である場合StreamSource、例外がスローされ(400 Bad Requestになります)、処理できません(クライアントに何が悪いかを伝えます)。

そのような例外を処理する方法はありますか?

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

php - 不正なリクエスト 400 カールの問題

PHPでサーバーにリクエストを送信しようとすると、問題が発生するようです。http api リクエストは次のようなものです。

https://www.quickbase.com/db/basddzvkb?act=API_DoQuery&ticket=6_bsdaaap8y_by5bx6_b_crji7wwewew3b9asd5zibmf8jh3bhsdsddvhruc9csquzdg9bzw4&apptoken=cgsb5xdwehusdaaagcjs222dz9&fct=structured&query={'22 '.

エラーが発生していると思われるphpのコードの次の部分があります。

これは、print_r(curl_getinfo($ch)) ステートメントから取得したものです。

[content_type] => text/html [http_code] => 400 [header_size] => 129 [request_size] => 251 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.281 [namelookup_time] => 0 [connect_time] => 0.063 [pretransfer_time] => 0.188 [size_upload] => 0 [size_download] => 20 [speed_download] => 71 [speed_upload] => 0 [download_content_length] => 20 [ upload_content_length] => 0 [starttransfer_time] => 0.281 [redirect_time] => 0 [certinfo] => Array ( )

また、curlopt_post をコメントアウトしたことがわかるように、別の API リクエストを実行しているときに問題が発生していたためです。解決策が何であるかわかりません。私はこの問題をしばらく見てきましたが、誰かが私を助けてくれることを願っています:)

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

drupal - apachesorl は、% 記号を使用した検索で 400 の不正な要求を返します

私は奇妙なことに行き詰まりました - % 記号で検索しようとすると、apachesolr が Bad Request を返します。同じsolr-1.4.1のテストサーバーでは%に問題がないため、何らかの設定の問題だと思います。

drupal 6 (バージョン 1.5)、solr 1.4.1、および SolrPhpClient -r22 用の apachesolr モジュールを使用しています。モジュールと drupal の設定が同じであることを確認しました。そのような問題を引き起こす可能性のあるものを誰かが知っていますか?

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

.net - 特殊文字送信時の WCF エラー

.pdf または .doc ファイルから抽出された生のテキストを分析する単純な WCF サービスがあります。

アップロードされた文字列の 99% は問題ありませんが、場合によっては、サーバーが Bad Request 例外を発生させます。

リモート サーバーが予期しない応答を返しました: (400) 不正な要求。

問題のあるテキストを調査した結果、問題がフォーム フィード文字 (ascii / unicode #12) に関連していることがわかりました。

簡単な解決策は、文字列をアップロードする前にこれらの文字を削除することですが、私の場合、WCF サービスを使用するすべてのクライアントを制御することはできません。

それで、この特殊文字 (および同じ例外を引き起こす可能性のある他の文字) をアップロードできるサーバー側の代替手段はありますか?

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

ruby-on-rails-3 - ペーパークリップの画像処理中の不正なリクエスト

画像が ajax (jquery ajax upload) によってアップロードされ、paperclip によって処理されるギャラリーを開発しました。

いくつかのファイル (たとえば 10 個) をアップロードしている場合、ウォーターマークのサイズを変更してコピーするのに時間がかかります。誰かが (ペーパークリップが画像をレンダリングしている間に) Web サイトにアクセスしようとすると、エラー メッセージ (Bad Request, bad URI `/502.shtml'. ) が表示されます。

それはかなり面倒です...誰かがこの問題を解決する方法を知っていますか?

返信用thx

アップデート:

Webhoster フォームのログファイル:

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

android - HttpPut(またはHttpPost)での不正なリクエスト

PUT(またはPOST)をサーバーに送信しようとしていますが、受信するのは「400badrequest」だけです。サーバーを見ると、リクエストはapacheに到着しますが、Railsには進みません。このエラーが発生します:

私がGETリクエストを送信すると、それらはすべておやつとして通過します。これは、私のアプリケーションに関連するコードの塊です。誰かが何か間違ったことを見つけましたか?

0 投票する
5 に答える
5739 参照

wordpress - TimThumb の 400 エラー

TimThumb を使用する WordPress プラグインをテストしています。

1 つのサーバー (GoDaddy) で、プラグイン ディレクトリから timthumb.php ファイルを要求するたびに 400 (Bad Request) エラーが発生します。ただし、別のサーバーでの同一のリクエストは正常に機能します。

/wp-content/plugins/wp-vimeo/timthumb.php

私は困惑しています。同じディレクトリ内の他のファイルを問題なく要求できます。権限の問題でしょうか?もしそうなら、私は403を期待していたでしょう。

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

asp.net - WCFサービスエラー:例外の詳細:System.Net.WebException:リモートサーバーがエラーを返しました:(400)不正な要求

http経由でファイルをアップロードするWebサービスを作成しましたが、最初の試行では失敗します。

Webサービスは、ローカルコンピューターのIIS 7で、ASP.NET4統合アプリプールの下で実行されています。これが私のWebサービスのweb.configです。

これはクライアントのweb.configファイルです。

これが私が受け取るエラーです。

リモートサーバーがエラーを返しました:(400)不正な要求。

説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.Net.WebException:リモートサーバーがエラーを返しました:(400)不正な要求。

ソースエラー:

120行目:
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] 121行目:
FileUploadWcfServiceClient.TransferService.UploadFileResponse FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(FileUploadWcfServiceClient.TransferService.RemoteFileInfo request){122行目:returnbase.Channel .UploadFile(request); 123行目:} 124行目:

ソースファイル:C:\ Apps \ FileUploadWcfService \ FileUploadWcfServiceClient \ Service References \ TransferService \ Reference.cs行:122

スタックトレース:

[WebException:リモートサーバーがエラーを返しました:(400)不正な要求。] System.Net.HttpWebRequest.GetResponse()+6111059
System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout)+48

[ProtocolException:リモートサーバーが予期しない応答を返しました:(400)不正な要求。]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg、IMessage retMsg)+9456095
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke( MessageData&msgData、Int32 type)+345
FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(RemoteFileInfo request)+0
FileUploadWcfServiceClient.TransferService.TransferServiceClient.FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(RemoteFileInfo request)in C:\ Apps \ FileUploadWcf \ TransferService \ Reference.cs:122
FileUploadWcfServiceClient.Default.Button1_Click(Object sender、EventArgs e)in C:\ Apps \ FileUploadWcfService \ FileUploadWcfServiceClient \ Default.aspx.cs:85 System.Web.UI.WebControls.Button.OnClick(EventArgs e)+118System.Web
。 UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl 、String eventArgument)+13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint、Boolean includeStagesAfterAsyncPoint)+5563

バージョン情報:Microsoft .NET Frameworkバージョン:4.0.30319; ASP.NETバージョン:4.0.30319.225

アップロードしようとしているファイルは217KBなので、ここではファイルサイズは問題ではないと思います。

エラーの原因は何だと思いますか?