IE ์ธ์ฝ”๋”ฉ ์ฒ˜๋ฆฌ 1

[Tomcat] ์œ ํšจํ•œ ๋ฌธ์ž๋“ค์€ RFC 7230๊ณผ RFC 3986์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

java.lang.IllegalArgumentException: ์š”์ฒญ ํƒ€๊ฒŸ์—์„œ ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฌธ์ž๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ ํšจํ•œ ๋ฌธ์ž๋“ค์€ RFC 7230๊ณผ RFC 3986์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. โœ” Solution ํ†ฐ์บฃ server.xml์˜ Connector์— relaxedQueryChars="[]()^|""๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค โœ” ์œ„ ๋‚ด์šฉ์„ ์ ์šฉํ–ˆ์„๋•Œ ํฌ๋กฌ์—์„  ๋˜์ง€๋งŒ IE์—์„œ ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒ โœ” Solution ํ˜„์žฌ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋Š” view๋‹จ์—์„œ GET๋ฐฉ์‹์œผ๋กœ ํŒŒ์ผ๋ช…์„ ์ „๋‹ฌํ•˜๊ณ  ์žˆ๋‹ค ๊ตฌ๊ธ€๋ง ๊ฒฐ๊ณผ Query String์— [],.;(ํŠน์ˆ˜๋ฌธ์ž) ๋˜๋Š” ํ•œ๊ธ€์ด ํฌํ•จ๋˜๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋“ค์€ ์ธ์ฝ”๋”ฉ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์ง€๋งŒ IE์—์„œ๋Š” ์ธ์ฝ”๋”ฉ ์ฒ˜๋ฆฌ๋ฅผ ์•ˆํ•ด์ค€๋‹ค๊ณ  ํ•œ๋‹ค ๊ทธ๋Ÿฌ๋ฏ€๋กœ GET๋ฐฉ์‹์œผ๋กœ ์š”์ฒญํ•˜๊ธฐ์ „, view๋‹จ์—์„œ..

Dev_Log 2021.04.12
728x90
๋ฐ˜์‘ํ˜•