220902 오후 수업 메모
2022. 9. 5. 09:15ㆍ카테고리 없음
http에 의해 패키징 되는 요청의 구조.(포장의 규칙성)
1. Request Line: 요청을 받을 주소(URL) HttpMethod(Request Method) Protocol/version
http에서의 method는 목적을 표현하는 구성요소.
get = client쪽으로 받는 것이 목적
post = server쪽으로 값을 보내는 것이 목적.
1) 현재 요청을 보내는 목적
2) 데이터의 구조를 표현하기도 함
Http Method: 요청의 목적(동사, 행위)이면서 동시에 패키징 구조 표현
- get과 post는 모든 서버가 지원하지만 나머지는 지원하지 않음.
- 명사는 uri 동사는 method로 표현하는 것이 REST구조
GET read select
POST creat insert
PUT/patch update (put은19개의 속성을 가지고 있을 때 19개를 다 수정하는 식으로 진행됨 patch는 일부 수정)
DELETE delete delete
OPTIONS preFlight(본 요청ex. delete)을 보내기 전 해당 요청을 받을 수 있는 서버인지 확인하는 메서드
HEADER 다른 내용은 필요없고 header만 필요함읠 명시하는 것(ex. 세션 시간 연장)
TRACE 서버 디버깅 시 사용. 인트라넷에서 제한적으로 사용된다.