400 間違ったリクエストが表示されるのはなぜですか?

400 間違ったリクエストが表示されるのはなぜですか?

私はhttp getリクエストを作成する古いアプリケーションをC ++で維持しています。しかし、apache2では400エラーが発生します。

エラー履歴

[2020年3月22日:20:04:33 +0000]"/hover/imr.php?=ADD_GAME%%16-0%%%43%6c%61%73%73%69%63%48%インポート %%43%6c%61%73%73%69%63%48%%5%%x7f%%9530 HTTP/1.0" 400 0"-""-"

エラーの原因を診断する方法はありますか?

ベストアンサー1

私はApacheがセキュリティ上の理由でURLにスラッシュエンコーディングを許可していないからかもしれないと思います。私の解決策はスラッシュを別の答えに置き換える必要がありました。

おすすめ記事