티스토리 뷰
반응형
HTTP 메서드란
- 클라이언트와 서버 사이에 이루어지는 요청과 응답을 전송하는 방식이다.
리소스
- 예) 회원을 조회해라 -> 회원이 리소스
- 회원이라는 개념 자체가 바로 리소스이다.
리소스와 행위를 분리
- URI는 리소스만 식별
- 리소스와 해당 리소를 대상으로 하는 행위를 분리
- 리소스: 회원
- 행위: 조회, 등록, 삭제, 수정
HTTP 메서드 종류
- GET: 리스트 조회
- POST: 요청 데이터 처리, 주로 등록에 사용
- PUT: 리소스를 대체, 해당 리소스가 없으면 생성
- PATCH: 리소스 부분 변경
- DELETE: 리소스 삭제
- HEAD: GET과 동일하지만 메시지 부븐을 제외하고, 상태 줄과 헤더만 반환
- OPTIONS: 대상 리소스에 대한 통신 가능 메서드를 설명
- CONNECT: 대상 자원으로 식별되는 서버에 대한 터널을 설정
- TRACE: 대상 리소스에 대한 경로르 따라 메시지 루프백 테스트를 수행
GET
- 리소스 조회
- 서버에 전달 하는 데이터는 query(쿼리 스트링, 쿼리 파라미터)를 통해서 전달
- 메시지 바디를 사용해서 데이터를 전달할 수 있지만, 지원하지 않는 곳이 많아서 권장하지 않음
POST
- 요청 데이터 처리
- 메시지 바디를 통해 서버로 요청 데이터 전달
- 다른 메서드로 처리하기 애매한 경우 사용
- 예) GET메서드에서 메시지 바디 데이터를 넘겨야할 경우
PUT
- 리소스를 대체
- 클라이언트가 리소스를 식별
PATCH
- 리소스 부분 변경
DELETE
- 리소스 제거
참조 링크
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바환경변수설정
- 멤버변수
- jdk1.8
- 깃랩
- vscode
- 마이에스큐엘
- 깃설치방법
- 이클립스 단축키
- JDK설치
- 이클립스 폰트
- 변수란
- 자바변수
- 톰캣설치
- java1.8
- 비쥬얼코드
- uri
- #자바
- CSS
- #SPRING
- 깃헙
- mysql 설치
- HTTP 메서드
- #sts
- html
- html문법
- WebP
- 클래스의 정의
- gitlab
- 비쥬얼스튜디오코드
- #java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함