LoginSignup
0
0

More than 1 year has passed since last update.

Cookieが原因でhttp://localhost:8080/にアクセス出来ない

Last updated at Posted at 2022-11-19

現状

IntellJでmain/java/in.packagenameディレクトリにあるApplicationファイルを右クリックして実行を行ない
[http://localhost:8080/]でアクセス出来るか確認した所
HTTP Status 400 – Bad Requestと表示されてアクセスが出来ませんでした

IntellJ内では下記のエラーコードが出ていました

2022-11-16 14:52:43.949  INFO 35198 --- [nio-8080-exec-1] o.apache.coyote.http11.Http11Processor   : Error parsing HTTP request header
 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.

java.lang.IllegalArgumentException: Request header is too large

原因

エラーコードではリクエストのヘッダサイズが大きいと表示されており原因を探してみた所
過去に開発したアプリが原因で[http://localhost:8080/]に大量のCookieが送られてるという可能性があるのが分かりました
試しに普段使わないブラウザを使ってみると問題なくアクセスする事が出来ました、そこからChromeのcookieを削除してみた所
問題なくアクセス出来るようになりました。

まとめ

原因が分かればなるほどとなったのですが最初は全く分からずに時間だけをかけてしまいました
もし同じようにJavaを学び始めて同じような症状になった方がいれば参考の一つにして頂ければ幸いです。

参考にさせて頂いたサイト

hello wordが表示されない HTTP Status 400 – Bad Request

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0