HTTP

won·2022년 10월 25일
0

HTTP
Hyper Text Transfer Protocol

특징 두가지

  • 클라이언트 서버구조
    -무상태 프로토콜(stateless)

HTTP 메시지
request message와 response message 차이 정리

HTTP Method의 좋은 방향
가장 중요한 것은 리소스 식별!
if 회원목록 조회를 위해 member를 붙여서 url을 만든다면
리소스란?
- 회원이라는 개념자체가 리소스이다. 이것이 URI에 매핑 되는 것이다.
- 거기에 하는 행위는 메소드로 하는 것이다.

회원목록조회 /memebers
회원조회 /members/{id}
회원등록 /members
회원수정 /members/{id}
회원삭제 /members/{id}

Restful API는 리소스와 행위를 분리하는 것이다.
리소스 : 회원
행위 : 조회, 등록, 삭제, 변경

Http header
http 전송에 필요한 모든 부가정보가 있다.

  • 메시지 바디의 내용
  • 메시지 바디의 크기
  • 압축
  • 인증
  • 요청 클라이언트
  • 캐시관리

표준헤더가 너무 많고 필요시 임의이 헤더도 추가 가능

  • HTTP headers - HTTP | MDN(mozilz.org)
    헤더에는 바디의 데이터를 해석 할 수 있는 정보를 제공한다.

(그때그때 필요시 찾아서 사용해보기)

profile
어찌저찌 굴러가는 개발자

0개의 댓글