API GET vs POST

JungChihoon·2021년 2월 16일
0

WEB

목록 보기
10/10

GET vs POST

1. GET : 조회

  • 요청에 필요한 데이터를 path parameter또는 querystring에 담아서 전송
  • 서버에게 동일한 요청을 여러 번 전송하더라도 동일한 응답이 돌아와야 한다(멱등) : 상태를 변경하지 않기 때문에..
  • 추가 : path parameter는 파라미터에 해당하는 정보를 조회 시querystring은 filtering, sorting, searching한 정보 조회 시에 적합

2. POST : 생성, 수정

  • 요청에 필요한 데이터를 body에 담아서 전송
  • http의 body는 길이의 제한이 없으므로 대용량 데이터 전송 가능
  • 민감한 데이터의 경우 암호화 전송 필요
  • 수정의 경우 PUT이나 PATCH가 더 적합할 수 있음

참조

profile
주니어 개발자

0개의 댓글