본문 바로가기

학습 내용 정리/기술 면접 준비

GET, POST의 개념과 데이터 흐름

728x90



GET 메서드는 서버로부터 정보를 요청할 때 사용됩니다. 
주로 검색 결과를 요청하거나 링크(URL)을 통해서 웹 페이지로 이동할 때 사용됩니다.

클라이언트(웹 브라우저)가 원하는 정보를 URL에 포함시켜 서버에 GET 요청을 보낸 뒤,
서버에서 요청을 받고 필요한 데이터를 검색 또는 처리한 후 클라이언트에 응답을 보냅니다.
클라이언트는 서버로부터 받은 응답을 해석하고 화면에 표시합니다.

POST 메서드는 서버로 데이터를 제출(전송) 할 때 사용됩니다. 데이터는 HTTP 요청 본문(body)에 포함되며,
주로 HTML 폼(form)을 통해 입력된 데이터를 서버로 보낼 때 사용됩니다.

클라이언트에서 입력 폼을 작성하고 데이터를 서버에 전송하려고 POST 요청을 생성합니다.
데이터는 POST 요청 본문에 포함되어 서버로 전송합니다.
서버는 요청을 받은 뒤 POST 본문에서 데이터를 추출하고 처리하여 클라이언트에 응답으로 전송합니다.
클라이언트는 서버로부터 받은 응답을 해석하고 필요한 조치를 취합니다.