본문 바로가기
> 메모/Next.js

헷갈리는 GET, POST 쉽게 정의

by 자몽주스 2024. 11. 7.
728x90

GET 요청 ( 정보를 받는 요청 / 데이터 가져오기 )

  • 의미: 서버에 정보를 요청해서, 서버에 있는 정보를 받아오는 방식이다.
  • 예시: 뉴스 웹사이트에 접속해서 기사를 볼 때,
  • 브라우저가 서버에게 “기사 좀 보여줘!”라고 요청하는 것이 GET 요청.

POST 요청 ( 정보를 보내는 요청 / 데이터 보내기 )

  • 의미: 내가 새로운 정보를 서버에 보내서
  • 서버가 그 정보를 저장하거나 처리하게 만드는 방식이다.
  • 예시: 회원가입 시 이름, 이메일 등의 정보를 서버에 저장하고 싶을 때,
  • “이 정보를 추가해줘!”라고 요청하는 것이 POST 요청.

요약

  • GET 요청: 서버에 있는 정보를 받아오는 요청.
  • POST 요청: 새로운 정보를 서버에 보내는 요청.

간단한 비유 정리

  • GET 요청: "책을 빌려오는 것" (서버에서 데이터를 가져오기)
  • POST 요청: "책을 기증하는 것" (서버에 데이터를 보내기)
728x90