問題タブ [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.
facebook - FacebookアクセストークングラフAPI呼び出しにより、不正なリクエストエラーが発生する
Canvas Facebookアプリがあり、しばらくの間、Facebookアプリをインストール(許可)しようとしている一部のユーザーに奇妙なエラーが発生します。これは一部のユーザーにのみ発生し、すべてのユーザーには発生しないことをお伝えします。発生するエラーは、「リモートサーバーがエラーを返しました:(400)不正な要求」です。try catchブロックに入れたグラフAPI呼び出し。これは、何が問題だったかを確認するためにログを検索したときにログに表示される内容です。グラフAPI呼び出しは、 https ://graph.facebook.com/oauth/access_token?client_id = XXX&redirect_uri = XXX&client_secret = XXX&code=code_received_from_facebookです。
Facebookからコードを受け取り、それを上からグラフAPI呼び出しに追加しましたが、一部のユーザーにとってはこれが機能していないようです。redirect_uriパラメーターにはFacebookアプリへのURLが含まれ、いくつかのパラメーターも含まれています(例:http ://apps.facebook.com/our_application_URL?cid = xxx&surveyid = xxx&messageid = xxx )。xxx=いくつかの値。
このような奇妙な行動に直面した人はいますか?一部のユーザーのために働いていますが、他のユーザーのために働いていませんか?同じコードを使用しているため、インストールが成功しても失敗しても何も変わりません。
よろしくお願いします!
url - 不正なリファラーURLを修正する
最近、外部サイトから自分のサイトに不正なURLが送信されていることに気付きました。
次のような不正なリンクを使用して自分のサイトを参照しているサイトから、404が見つからないことがたくさんあります。
私のサイト-http://www.example.com/mypage/CachedOnTuesdays
私のリンクは次のようになります:http://www.example.com/mypage/
私は彼らにそれを直すように頼むことができないことを知っています。URLの最後の部分を削除して正しいページを表示する方法はありますか?
asp.net - HTTP エラー 400 - 不正な要求をキャッチし、asp.net アプリケーションまたは IIS 7.5 で適切にリダイレクトする方法
global.asax ファイルまたは IIS 7.5 のような asp.net 4.0 コード ビハインドの http 400 エラーの不正な要求をキャッチし、301 でそれらを特定のページにリダイレクトするにはどうすればよいですか。
悪いリクエストの例:http://www.monstermmorpg.com/Maps-Dark-Passage--------------------------------------------------..
末尾の 2 つの「..」が悪いリクエストであることがわかります。asp.netコードビハインドのglobal.asaxまたはIIS 7.5で適切にキャプチャできませんでした
助けていただければ幸いです。
apache - ルールの書き換えにより、仮想ホスト ファイルに配置すると「Bad request」が発生する
私のクライアントのウェブホストは、サイトの書き換えルールを仮想ホスト ファイルに配置することを主張していますが、これにより「Bad request」というエラーが発生します。ローカル サーバーの .htaccess や他の同様のサイトに同じルールを配置すると、完全に機能します。ルールは次のとおりです。
ホストからここにあるエラー ログが提供されましたが、問題を特定できません。どんな助けでも大歓迎です。
wcf - WCF: セルフ ホスト サービスでの HTTP 400 Bad Request
私はこのインターフェースを持っています:
そしてこのサービス:
および次の構成:
ServiceHost を使用して WPF アプリケーションで自己ホストされます。このコードは次のようになります。
サービスは例外なく開始されます。しかし、URL http://localhost:8000/LocationBasedServiceをブラウザに送信すると、HTTP 400 Bad Request が返されます。Visual Studio の [サービス参照の追加] を使用して WCF クライアントを作成しようとすると、次のエラーが発生します。
「http://localhost:8000/LocationBasedService」。コンテンツ タイプ application/soap+xml; charset=utf-8 はサービスhttp://localhost:8000/LocationBasedServiceでサポートされていませんでした。クライアントとサービスのバインディングが一致していない可能性があります。リモート サーバーがエラーを返しました: (415) コンテンツ タイプが 'application/soap+xml; であるため、メッセージを処理できません。charset=utf-8' は予期されたタイプの 'text/xml ではありませんでした。charset=utf-8'.. サービスが現在のソリューションで定義されている場合は、ソリューションを構築してサービス参照を再度追加してみてください。
次のコードを使用してクライアントを呼び出そうとすると、タイムアウト例外が発生します。
誰かが私が見逃したものについていくつかの洞察を与えることができますか. これは簡単な演習になるはずでした:!
ティア。
wcf - WCFRESTサービスがHTTP400BadRequestを返します
単純なWCFRESTfulWebサービスを作成しようとしていますが、SOAPモードでのみ機能するようです。ローカルIISでサービスをホストしています。
それは本当に標準に見えます:
と:
また、構成ファイルに動作を含め、次の場所で使用していました。
私が知っているすべての例によると...
これで、ServiceReferenceを使用するスタブクライアントからログインを呼び出す場合、Fiddlerでは問題なく表示されますが、SOAPyです。何らかの理由で、RESTyの方法でサービスを呼び出すことができません。/helpでさえ、400BadRequestを返すようです。(http:// localhost:8080 / MyService.svc /helpまたは/loginなどを呼び出しています)
RESTがアクションを実行するのを妨げているのは何ですか?前もって感謝します :)
編集:私は答えを見つけました。
ルーティングを定義する必要があることがわかりました...
これをGlobal.asaxに追加した後:
それはうまくいきました。
さらに、「。svc」がURLの一部ではなくなったことを確認しました。
.htaccess - mod_rewrite [PT] フラグが不正なリクエストを返す
当初、このコードは「きれいな」 URLを作成するために作成されました。
以下のコードを使用すると、mod_rewriteは正常に機能します。
https://myurl.com/registerなどの一致する URL を受け取り、それをhttps://myurl.com/?get=registerに書き換えます。適切なページが検索され、ブラウザに表示されます。
ただし、元の URL をブラウザーに渡す必要があります。これを実現するために、以下に示すように[PT] フラグを RewriteRuleに追加しました。
これにより、 https://myurl.com/register (上記と同じ URL) がブラウザーにスルーされますが、ページは表示されなくなります。代わりに、次のエラーが返されます。
関連情報:
OS: Linux
サーバー: Apache
コントロール: Plesk
ディレクトリ: /var/www/vhosts/myurl.com/conf
ファイル: vhost_ssl.conf
複数のフォーラムや記事を検索しましたが、役に立ちませんでした。
Article 1: mod_rewrite でよりきれいな URL を作る([PT] フラグの使用を含む)
ここで何が起こっているのか、それを修正する方法について誰か考えがありますか? 「きれいな」 URLを表示するにはどうすればよいですか?
php - Google アナリティクス チャートを読み込むと不正なリクエストが返される
私のアプリケーションでは、Google アナリティクスをチャートに表示しました。これは、アナリティクス API をダウンロードしたリンクです: http://mikhailkozlov.com/how-to-show-analytics-data-with-google-chart-tools/
これはコードです:
HTML コード:
このローディング チャートが発火バグでエラーになると、次のようになります。
asp.net-mvc - 空の ActionResult を返す
悪いリクエスト結果を返さなければならない状況に遭遇するかもしれません。
たとえば、MVC 3 サイトのコントローラー アクションへの呼び出しがありますが、要求 URI に必要なパラメーターがありません。
私は何を返しますか。私はこれを行うことができることを知っています:
これは、上記の状況に対する正しい方法ですか?