HTTP 는 요청 메서드를 정의하여, 주어진 리소스에 수행하기를 원하는 행동을 나타낸다.
종류 | 기능 |
GET | 특정 리소스의 표시를 요청. 오직 데이터를 조회(받기)만 한다. |
POST | 특정 리소스에 엔티티를 제출할 때 사용(등록) |
PUT | 목적 리소스 모든 현재 표시를 변경한다. |
PATCH | 리소스의 부분만 수정한다. |
DELETE | 특정 리소스를 삭제 |
HEAD | GET 메서드와 동일한 응답을 요구하지만, 응답 본문을 포함하지 않는다 |
OPTIONS | 해당 메서드를 통해 시스템에서 지원되는 메서드 종류를 확인할 수 있다. |
CONNECT | 웹 서버에 프락시 기능을 요청할 때 사용 |
TRACE | 목적 리소스의 경로를 따라 메시지 테스트를 한다.(루프백) |
멱등성 : 한번 요청하든 여러번 요청하든 그 결과가 같다.
PUT으로 예를 들면, 한번 수정하고 나서 같은 값으로 수정요청을 해도 그 값은 같다
ex ) 이름이 홍길동인 사람을 나길동으로 변경요청
-> 변경완료 -> 다시 나길동으로 변경요청 -> 결과는 똑같다(나길동 -> 나길동)
참고
https://developer.mozilla.org/ko/docs/Web/HTTP/Methods
HTTP 요청 메서드 - HTTP | MDN
HTTP는 요청 메서드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타냅니다. 간혹 요청 메서드를 "HTTP 동사"라고 부르기도 합니다. 각각의 메서드는 서로 다른 의미를 구현하지만, 일부
developer.mozilla.org
https://girawhale.tistory.com/66
HTTP 메소드의 종류와 특징, 속성
HTTP 메소드 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정한다 주요 메소드 종류 GET 리소스의 조회에 사용한다. 서버에 전달하고 싶은 데이터를 query(parameter, query string
girawhale.tistory.com
HTTP 응답 코드 종류 && HTTP 메소드 종류
HTTP 응답 코드 종류 응답 코드 설명 100 Continue (클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함) 101 Switching protocols 200 OK(요청이 성공적으로 수행되었음) 201 Cr..
gyrfalcon.tistory.com
'Spring > Spring-detail' 카테고리의 다른 글
Integer 와 int 차이 (0) | 2022.10.05 |
---|---|
@Builder 빌더패턴 (0) | 2022.10.01 |
유효성 검사(Validation) (1) | 2022.09.21 |
Logback 설정 + 테스트 (1) | 2022.09.21 |
테스트 코드의 개념에 대해 알아보자 (JUnit, TDD) (0) | 2022.09.15 |
댓글