HTTP 메세지

Life is ninanino·2023년 4월 4일
0
post-thumbnail

스크린샷 2023-04-04 오후 7 06 03

HTTP 요청 메세지

시작 라인 = request-line / statue-line
request-line은 method path HTTP-version으로 되어있다

method

  • GET, POST, PUT, DELETE ...
  • GET : 리소스 조회 / POST : 요청 내역 처리

요청 대상

  • absolute-patg?query
  • 절대경로는 "/"로 시작하는 경로를 말한다

HTTP 응답 메세지

시작 라인 = request-line / status-line
status-line 은 HTTP-version status-code reason-phrase 로 되어있다

  • HTTP 상태 코드 : 요청 성공, 실패를 나타낸다
    • 200 : 성공
    • 400 : 클라이언트 요청 오류
    • 500 : 서버 내부 오류
      그리고 마지막 문구는 (ex. OK) 사람이 이해할 수 있는 짧은 상태 코드 설명 글이다

HTTP 헤더

header-field = field-name: field-value
field-name은 대소문자 구문이 없지만, value는 대소문자 구분을 한다

Host: www.google.com
profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글