HTTP 메서드
1. GET
: 리소스 조회
: 쿼리 파라미터를 통해 필터링
: 메시지 바디를 거의 지원하지 않음
2. POST
: 요청 데이터 처리, 등록
: 메시지 바디를 통해 요청 데이터를 전달
: 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용됨
: 컨트롤 URI가 사용되기도 함
3. PUT
: 리소스 덮어씌우기, 없으면 생성
: 클라이언트가 리소스 위치를 알고 URI 지정
: 리소스가 없는경우 신규 리소스 생성
4. PATCH
: 리소스를 부분적으로 바꾸기
5. DELETE
: 리소스 제거
HTTP 메서드 속성
1. 안전
: 호출해도 리소스를 변경하지 않는 경우
ex) 안전한 경우 : GET , 안전하지 않은 경우 : POST
2. 멱등
: 여러번 호출해도 결과가 똑같은 경우
ex) 멱등 메소드 : GET, PUT, DELETE, 멱등이 아닌 메소드 : POST
3. 캐시
: 응답 결과 리소스를 캐시해서 사용해도 되는경우
ex) 캐시가능 메소드 : GET,HEAD,POST,PATCH
'IT 꿀팁' 카테고리의 다른 글
서버로 데이터 전송하기 (0) | 2022.12.01 |
---|---|
웹 브라우저에 요청할 때 기본 흐름 (0) | 2022.11.13 |
URI (URL, URN) (0) | 2022.11.13 |
PORT (0) | 2022.11.07 |
TCP/UDP (0) | 2022.11.03 |
댓글