반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 스프링
- mvvm패턴
- 쇠막대기
- 네트워크
- 옵저버 패턴
- @Tranctional
- 포워드 프록시
- 백준 2164
- 팩토리패턴
- 스프링 싱글톤
- 전략 패턴
- 빈 타입 조회
- 스프링 빈
- 리버스 프록시
- Class Loader
- 싱글톤 패턴
- 참조형 반환타입
- 기본형 매개변수
- removeAll
- try-catch
- k번째큰수
- 후위표기식
- 참조형 매개변수
- 자바의 면접
- TCP/IP 4계층
- 스프링 컨테이너
- 팩토리 패턴
- www.naver.com치면 발생하는일
- 백준 1935
- SOLID원칙
Archives
- Today
- Total
스파이더 웹 개발
HTTP 메서드 본문
728x90
반응형
HTTP 메서드 종류
- GET : 리소스 조회
- POST : 요청 데이터 처리, 등록에 사용
- PUT : 리소를 대체, 해당 리소스가 없으면 생성
- PATCH : 리소스 부분 변경
- DELETE : 리소스 삭제
GET
리소스 조회
서버에 전달하고 싶은 데이터는 쿼리를 통해서 전달
POST
요청 데이터 처리
메시지 바디를 통해 서버로 요청 데이터 전달
PUT
리소스를 완전히 대체 한다(리소스가 없으면 생성)
ex) 예를들어 기존의 리소스안에 나이, 이름이 있는경우 PUT 이름만 서버로 전송하면 나이는 삭제되고 PUT으로 이름으로 완전히 대체가된다
PATCH
리소스 부분 변경
위의 예제와 동일한 상황에서 리소스안에 이름, 나이가 있는경우 PATCH로 이름만 변경하여 서버로 전송하면 나이는 남아있고 변경된 이름으로 대체가된다
DELETE
리소스를 삭제
728x90
HTTP 메서드 활용
클라이언트에서 서버로 데이터 전송하는 방법에는 크게 2가지가 있다
1. 쿼리 파라미터를 통한 데이터 전송(GET)
2. 메시지 바디를 통한 데이터 전송(POST, PUT, PATCH)
728x90
반응형
'Spring' 카테고리의 다른 글
HTTP 헤더 (0) | 2022.08.12 |
---|---|
HTTP 상태 코드 (0) | 2022.08.12 |
URI / URL /URN와 웹 브라우저 요청 (0) | 2022.08.10 |
네트워크 기초 (0) | 2022.08.10 |
빈 스코프 (0) | 2022.08.07 |
Comments