본문 바로가기
CS

HTTP GET vs. POST

by L_SU 2022. 11. 13.

HTTP는 HTTP 메소드라는 것을 통해 클라이언트가  서버에게 사용자 요청의 목적이나 종류를 알려준다.

최초에는 GET 메서드만이 존재했다.

 

GET

GET메소드는 리소스를 조회하는 용도로 사용되며, 서버에 전달하고 싶은 데이터는 query를 통해 전달된다. 메시지 바디를 사용해 데이터를 전달할 수 있지만, POST 메서드가 존재하며, 지원하지 않는 곳이 많아 권장 되지 않는다.

ex) 페이지 조회 등

POST

POST메소드는 데이터 요청을 처리하고, 메시지 바디를 통해 서버로 데이터를 전달하는 용도로 사용된다. 신규 리소스를 등록하거나 프로세스 처리 등에 사용된다.

ex) 회원가입, 로그인 등

'CS' 카테고리의 다른 글

로드 밸런싱  (0) 2022.11.20
TLS/SSL HandShake  (0) 2022.11.20
ep 02-2. HTTP vs. HTTPS  (0) 2022.11.13
ep 02-1. 대칭키와 공개키  (0) 2022.11.13
ep 01-2. OSI 7계층  (0) 2022.11.06