HTTP method의 안전성과 멱등성은 재시도 의미를 구분한다
멱등은 응답이 같다는 뜻이 아니라 같은 요청 반복의 의도된 서버 효과가 한 번과 같다는 뜻입니다.
| Method | safe | idempotent |
|---|---|---|
| GET | 예 | 예 |
| HEAD | 예 | 예 |
| PUT | 아니오 | 예 |
| DELETE | 아니오 | 예 |
| POST | 아니오 | 기본 아니오 |
핵심: 네트워크 UNKNOWN 뒤 재시도 여부는 method뿐 아니라 업무 idempotency key를 함께 봅니다.
멱등은 응답이 같다는 뜻이 아니라 같은 요청 반복의 의도된 서버 효과가 한 번과 같다는 뜻입니다.
| Method | safe | idempotent |
|---|---|---|
| GET | 예 | 예 |
| HEAD | 예 | 예 |
| PUT | 아니오 | 예 |
| DELETE | 아니오 | 예 |
| POST | 아니오 | 기본 아니오 |
핵심: 네트워크 UNKNOWN 뒤 재시도 여부는 method뿐 아니라 업무 idempotency key를 함께 봅니다.