Back to the Servlet
[HTTP 요청방식] get 방식과 post 방식
Backcoder
2022. 8. 5. 21:58
HTTP 요청방식
[ get 방식 post 방식 ]
1. get 방식
- 기본방식. 쉽고 간단하다.
- URL 뒤에 요청입력데이터 담아서 보낸다.
- URL 에서 보임 url?변수명=값&... (암호 x)
- 250자 데이터라 긴거 안됨.
- 파일 전송 불가능
- <form action="" method="get">
- a 태그, location.href => 무조건 get 방식 밖에 없음
- get방식일 때는 URL 로 넘어가므로 UTF-8 설정 자동 적용
2. post 방식
- URL 과 분리되어 전송
- 길이무제한, 안보임 ( 암호보안 O )
- 파일전송가능 ( 파일전송은 아예 get은 안됨 )
- <form ation= "" method = "post" >
- post 방식은 form태그에서 메소드 post로 설정하는 방법이 유일
- post 방식일 때는 URL 로 넘어오는게 아니므로
따로 UTF-8 임을 세팅해줘야함
request.setCharacterEncoding("utf-8");