๐ Basic Concept/HTTP์ ํด๋นํ๋ ๊ธ๋ค 4 Articles matched ๋ชฉ๋ก์ด ์์ต๋๋ค. [HTTP] 400 error (Request header too large) ์ํฉ ์ ๋ฌด์ค์ GET๋ฐฉ์์ผ๋ก ํ๋ผ๋ฏธํฐ๋ฅผ ๊ธธ๊ฒ ์ ํ ํด์ ์ ๋ฌํ์ ๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. 400 error Request header too large ์์ฒญ ํค๋๊ฐ ๋๋ฌด ๊ธธ๋ค๋ ์๋ฏธ์ธ๋ฐ GET๋ฐฉ์์ผ๋ก query string ํ๋ผ๋ฏธํฐ๋ฅผ ์ ํ ํ์ ๋ ์ต๊ทผ์๋ ๊ฑฐ์ ์ ํ์ด ์์ ์ ๋๋ก ๊ธธ์ด๊ฐ ๊ธธ์ด์ก๋ค๊ณ ํ๋๋ฐ ๋ณ๋ก ๊ธธ์ง๋ ์์ ํ๋ผ๋ฏธํฐ๊ฐ ์ด๋ฐ ์๋ฌ๋ฅผ ๋ฐ์์์ผฐ๋ค๋๊ฒ ์กฐ๊ธ ์ด์ํ๋ค. ๊ทธ๋์ ๊ตฌ๊ธ๋ง๋ฅผ ํด๋ณด๋ ์๋ฒ ์ค์ ์ ๋ต์ด ์์๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ server.xml์ Connectorํ๊ทธ์ maxHttpHeaderSize๋ฅผ ์ค์ ํด์ฃผ๋ฉด๋๋ค. ์ ๋นํ ๊ฐ์ ์ค์ ํด์ฃผ๋ฉด๋๋๋ฐ ๋จ์๋ KB์ด๋ค. ๋ฐ๋ผ์ 3MB๋ฅผ ์ ํ ํ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ค์ ํ๋ฉด ๋๋ค. (tomcat์ ๋ฒ์ ๋ณ๋ก ๋ค๋ฅด๊ธด ํ์ง๋ง ๊ธฐ๋ณธ๊ฐ์ผ๋ก 8KB ~ 48K.. [HTTP] URL ํ์ฅ (๋ธ๋ผ์ฐ์ ๊ธฐ๋ฅ) ์ค๋งํธํฐ (์ ํํ๋ ์์ดํฐ)์ด ๋์จ ํ ๋ถํฐ ์ฐ๋ฆฌ์ ์ถ์ ๋ง์๊ฒ์ด ๋ณํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธํฐ๋ท ์ฌ์ฉ๋ฅ ๋ ํจ์ฌ ๋ง์์ก์ต๋๋ค. ๊ทธ์๋ฐ๋ผ ๋ธ๋ผ์ฐ์ ์ ์ข ๋ฅ๋ ๋ค์ํด์ก์ต๋๋ค. ํ์ด ๋๋ ๋จน๊ธฐ์ฒ๋ผ๋๋ฒ๋ฆฐ ๋ธ๋ผ์ฐ์ ์ํ๊ณ๋ ์ฌ์ฉ์๋ค์๊ฒ๋ ์๊ธฐ๋ฅ์ด ๋์ด ๋์์์ต๋๋ค. ์์ฆ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ๋ค์ ๊ฐ๋ฒผ์์ง๊ณ (๋ฌผ๋ก IE๋ ์ ์ธ) ๋น ๋ฅด๊ณ ๋ ํธ๋ฆฌํฉ๋๋ค. ๊ทธ ์ค์ ๊ฐ์ฅ ๊ฐ๋จ ๊ธฐ๋ฅ ์ค ํ๋๋ฅผ ์ค๋ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. URL ํ์ฅ ์์ ์ '์ด๋ค ๋ธ๋ผ์ฐ์ '๋ผ๊ณ ํ๋ค๋ฉด ์์ฆ์๋ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ๊ฐ URL์ ์ ๋ ฅํ ๋ค์ ํน์ ์ ๋ ฅํ๊ณ ์๋ ๋์์ ์๋์ผ๋ก URL์ ์์ฑ ์์ผ์ฃผ๋๋ฐ์ ์ด๊ฒ์ 'ํ์ฅ'์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉ์๊ฐ URL์ ๋น ๋ฅด๊ฒ ์ ๋ ฅํ๋๋ก ๋์์ค๋๋ค. ์๋์ผ๋ก ์ ๋ ฅ์ด ๋๋๊ฒ์ด๋๊น์. ์ผ์ผ์ด ํ์ดํ์ผ๋ก URL ์ ์ฒด๋ฅผ ์ ๋ ฅํ์ง.. [Tomcat] max post size (ajax max size) ์ค์ ํฐ์บฃ์ ๊ธฐ๋ณธ์ ์ผ๋ก max post size๊ฐ ์ง์ ๋์ด์์ต๋๋ค. ์๋ง๋ 4MB๋ก ์ง์ ์ด ๋์ด ์์๊ฑด๋ฐ ํน์ ajax๋ฑ์ ํตํด POST๋ก 4MB ์ด์ ํน์ ๊ธฐ์กด์ ์ค์ ๋์ด์๋ max post size๋ณด๋ค ํฐ ์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์๋ ค๋ฉด ์ค์ ์ ๋ฐ๊ฟ์ฃผ์ ์ผ ํฉ๋๋ค. ์๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํด์ net::ERR_CONNECTION_RESET ์๋ฌ๋ ๋ค์ํ ์์ธ์ ์ํด์ ๋ฐ์ํ ์ ์๋ ์๋ฌ์ด์ง๋ง ์ ์ ๊ฒฝ์ฐ ์์์ ์ค๋ช ํ ์์ธ ๋๋ฌธ์ ๋ฐ์ํ ์๋ฌ์์ต๋๋ค. ๋ฐ๋ผ์ ํด๊ฒฐํ๊ธฐ ์ํด ํฐ์บฃ ์ค์ ์ ํด์ฃผ๊ฒ ์ต๋๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ ์์ ๊ฐ์ด Connector ํ๊ทธ ์์ํ๋ ๋ถ๋ถ์ maxPostSize๋ฅผ ์ํ๋ ํฌ๊ธฐ๋งํผ ์ค์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ ๋ 100MB๋ก ์ค์ ํด์ฃผ์์ต๋๋ค. [HTTP] ํ๋กํ ์ฝ ๋ฒ์ ์ค๋๋ ์ฐ์ด๊ณ ์๋ HTTP ํ๋กํ ์ฝ์ ๋ฒ์ ์ด ์ฌ๋ฌ ๊ฐ์ง๋ค. HTTP ํ๋กํ ์ฝ์ ์ฌ๋ฌ ๋ณํ์ ๋ชจ๋ ์ ๋ค๋ฃจ๋ ค๋ฉด HTTP ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ผ์ ์ด์ฌํ ํด์ผํ๋ค. ๊ทธ ๋ฒ์ ๋ค์ด๋ ๋ค์๊ณผ ๊ฐ๋ค. HTTP/0.9 1991๋ ์ HTTP ํ๋กํ ํ์ ์ HTTP/0.9๋ก ์๋ ค์ ธ ์๋ค. ์ด ํ๋กํ ์ฝ์ ์ฌ๊ฐํ ๋์์ธ ๊ฒฐํจ์ด ๋ค์ ์๊ณ ๊ตฌ์ ํด๋ผ์ด์ธํธํ๊ณ ๋ง ์ฌ์ฉํ ์ ์๋ค. HTTP/0.9๋ ์ค์ง GET ๋ฉ์๋๋ง ์ง์ํ๊ณ , ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ ์ ๋ํ MIME ํ์ ์ด๋, HTTP ํค๋, ๋ฒ์ ๋ฒํธ๋ ์ง์ํ์ง ์๋๋ค. HTTP/0.9๋ ์๋ ๊ฐ๋จํ HTML ๊ฐ์ฒด๋ฅผ ๋ฐ์์ค๊ธฐ ์ํด ๋ง๋ค์ด์ง ๊ฒ์ด๋ค. HTTP/0.9๋ ๊ธ๋ฐฉ HTTP/1.0์ผ๋ก ๋์ฒด๋์๋ค. HTTP/1.0 1.0์ ์ฒ์์ผ๋ก ๋๋ฆฌ ์ฐ์ด๊ธฐ ์์ํ ๋ฒ์ ์ด๋ค. 1.0๋ฒ์ ์ ๋ฒ์ ๋ฒ.. 1