GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

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");