Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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
more
Archives
Today
Total
관리 메뉴

공부일지

HTTP 기본, 메서드 본문

Spring

HTTP 기본, 메서드

알라알리야 2023. 2. 22. 21:57

HTTP / 1.1 버전을 가장 많이 사용

HTTP /2 와 HTTP /3 은 성능개선

 

 

stateful - 상태 유지

단점 : 중간에 진행하던 서버가 맛이 가면 처음부터 다시 진행해야 한다.

ex) 로그인

 

 

stateless - 무상태 <- stateful 보다 더 많이 사용

장점 : 응답 서버를 쉽게 바꿀 수 있다. -> 무한한 서버 증설 가능

단점 : 전송할 데이터가 너무 많다.

ex) 서비스 소개 화면

 

 

HTTP 메시지 구조

start - line

header

empty line -< 무조건 있어야 한다.

message body

 

 

 

HTTP 메서드

GET : 리소스 조회

POST : 요청 데이터 처리, 등록에 사용

PUT : 리소스가 있으면 완전히 대체, 해당 리소스가 없으면 생성 (덮는다)

PATCH : 리소스 부분 변경

DELETE : 리소스 삭제

 

안전 : 리소스가 바뀌지 않는 것 , ex) GET

멱등 : f(f(x)) = f(x) , ex) GET, PUT, DELETE

캐시가능 : 응답 결과 리소스를 재활용 , ex) GET, (HEAD, POST, PATCH)

'Spring' 카테고리의 다른 글

HTTP 헤더 - 2  (0) 2023.02.26
HTTP 헤더 - 1  (0) 2023.02.26
HTTP 상태 코드  (0) 2023.02.25
HTTP 메서드 활용  (0) 2023.02.23
HTTP 인터넷 네트워크, URI  (0) 2023.02.19
Comments