일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준 11054.가장 긴 바이토닉 부분 수열
- 백준 2352 반도체 설계 파이썬
- 프로그래머스 등굣길
- 램프 파이썬
- SWEA
- 백준 1238 파티 파이썬
- SQL SERVER MIGRATION
- 다리 만들기 파이썬
- 프로그래머스 베스트앨범
- 프로그래머스 순위 파이썬
- 백준 1613 역사
- 역사 파이썬
- 프로그래머스 가장 긴 팰린드롬
- 게임 개발 파이썬
- 베스트앨범 파이썬
- 다중 컬럼 NOT IN
- 반도체 설계 파이썬
- 프로그래머스 여행경로
- 백준 1043 거짓말 파이썬
- 트리의 지름 파이썬
- 백준 1516 게임 개발
- 프로그래머스 순위
- 가장 긴 바이토닉 부분 수열 파이썬
- 가장 긴 팰린드롬 파이썬
- 백준 1034 램프 파이썬
- 순위 파이썬
- 백준 1167 트리의 지름 파이썬
- 백준 2146 다리 만들기
- SQL SERVER 장비교체
- 등굣길 파이썬
Archives
- Today
- Total
공부, 기록
GET POST PUT DELETE OPTION PATCH 본문
REST API의 메소드 중 많이 사용되는 GET, POST, PUT, DELETE, OPTION, PATCH를 정리
CRUD 기능을 하는 GET, POST, PUT, DELETE는 마치 DB의 SELECT, INSERT, UPDATE, DELETE 와 비슷하다
GET(SELECT) | 리소스 조회 |
POST(INSERT) | 리소스 생성 (새로운 ID 값으로 리소스를 생성함) |
PUT(UPSERT) | 리소스 수정 (ID 값 기반으로 리소스를 생성 또는 수정함) |
DELETE(DELETE) | 리소스 삭제 |
PATCH와 OPTION은 REST API의 완성도를 높이는 기능이다.
PATCH 같은 경우 PUT 처럼 UPDATE 의 용도인데 차이점 수정을 위해 전체를 사용하는지 여부이다
PATCH : 수정이 필요한 요소와 ID 값만을 사용하여 해당 요소만 수정 가능
PUT : 수정이 필요한 요소 외에 전체 요소에 값을 보내야 함 (보내지 않을 경우 default는 null로 처리되도록 설정)
OPTION을 통하여 제공되는 메소드들을 확인 가능하다.
참조 :
https://developer.mozilla.org/ko/docs/Web/HTTP/Methods
HTTP 요청 메서드 - HTTP | MDN
HTTP는 요청 메서드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타냅니다. 간혹 요청 메서드를 "HTTP 동사"라고 부르기도 합니다. 각각의 메서드는 서로 다른 의미를 구현하지만, 일부
developer.mozilla.org
'공부 > 소소한 개발' 카테고리의 다른 글
Spring Web MVC (0) | 2021.09.12 |
---|---|
카프카 다중 컨슈머 설정 (multi kafka consumer config) (0) | 2021.09.04 |
JPA - 02 - 영속성 컨텍스트 (0) | 2021.08.21 |
JPA - 01 - 기본 개념 (0) | 2021.08.07 |
비동기 처리 (0) | 2021.07.31 |