[ETC] Form 태그 method 속성에 따른 parameter Length

WEB DEVELOPER/ETC|2019. 2. 25. 10:25

아주 오래전  데이터 전송할때 get 은 길이제한이 짧다...라는 말을 듣고 

굳이 post 로 안해도 되는 값들을 post로 넘긴적이 많았다..


length 에 걸려서 오류나올까바...


근데 그건 잘못된 상식이었다..


여러 사이트를 참고해본 결과

// 스택오버 플로우 

https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers

// 구글검색

https://www.google.com/search?ei=10JzXO_HD4eQ8gWh8YSYBA&q=get+%EB%B0%A9%EC%8B%9D+%EA%B8%B8%EC%9D%B4&oq=get+%EB%B0%A9%EC%8B%9D+%EA%B8%B8%EC%9D%B4&gs_l=psy-ab.3..35i39j0j0i5i30.4270.7423..7597...1.0..0.109.1707.10j7......0....1..gws-wiz.......0i67j0i20i263j0i131.l8XOEqZZZ7A



익스 플로러의 경우

Summary. Microsoft Internet Explorer has a maximum uniform resource locator (URL) length of 2,083 characters. Internet Explorer also has a maximum path length of 2,048 characters. This limit applies to both POST request and GET request URLs

->

개요. Microsoft Internet Explorer에는 최대 2,083 자의 URL (Uniform Resource Locator) 길이가 있습니다. Internet Explorer의 최대 경로 길이는 2,048 자입니다. 이 제한은 POST 요청과 GET 요청 URL 모두에 적용됩니다.




결론 : 익스 플로러 빼고는 왠만한 긴 문자라도 다지원한다..

애초에 너무 긴 url을 사용할 때가 있을까? 라고 생각해보면


있을수는있다.


base64 코드를 넘기거나 특이한경우에는 length를 신경써야할때가 반드시있다..



댓글()