Network 키워드 2 - HTTP, URL

HTTP (Hypertext Transfer Protocol)란?

HTTP 작동방식

HTTP 요청 메서드

HTTP 상태 코드

참고: ❓ 만약 모르는 상태코드가 나타나면?, 클라이언트가 인식할 수 없는 상태코드를 서버가 반환하면?

  • -> 클라이언트는 상위 상태코드로 해석해서 처리
    • 미래에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 됨

HTTP 헤더

RFC2616 (과거)

image

출처: MDN Web Docs

RFC7230

표현

협상(Content negotiation) - 클라이언트가 선호하는 표현 요청

전송 방식

일반 정보

특별한 정보 - 요청에서 사용

인증



URL (Uniform Resource Locator)

URI = URN + URL

image

URL / 로 끝나는 것과 아닌 것 차이

참고

책 - 모두의 네트워크

책 - 성공과 실패를 결정하는 1%의 네트워크 원리

강의 - 인프런 - 모든 개발자를 위한 HTTP 웹 기본 지식

강의 - 부스트코스 - 웹 백엔드