목록스타디/HTTP (2)
빵 입니다.
📌 HTTP 트랜잭션은 요청 명령과 응답 결과로 구성되어 있다. 📌 웹 페이지는 여러 객체로 이루어질 수 있다. 애플리케이션은 보통 하나의 작업을 수행하기 위해 여러 HTTP 트랜잭션을 수행한다. HTML 레이아웃, 외부 리소스 등을 가져오기 위해 추가로 HTTP 트랜잭션들을 수행한다. 🌀HTTP 요청 메시지 클라이언트에서 서버로 보낸다. 명령과 URI를 포함한다. 📌 메서드 모든 HTTP 요청 메시지는 한 개의 메서드를 갖는다. 여러 가지 종류의 요청 명령을 지원하는 HTTP 메서드가 있다. 📌 요청 메시지 예시 요청 시작줄(명령) GET /test/hi.txt HTTP/1.0 요청 헤더 Accept: text/* Accept-Language: en, fr 요청 본문 없음 🌀HTTP 응답 메시지 서버에..
인터넷 상에서 수천 가지 데이터 타입을 다루기 위해 MIME 타입이라는 데이터 포맷 라벨을 붙인다. MIME(Multipurpose Internet Mail Extensions, 다목적 인터넷 메일 확장) 원래 각기 다른 전자메일 시스템 사이에서 메시지가 오갈 때 겪는 문제점을 해결하기 위해 설계되었다. MIME은 이메일 상에서 아주 잘 작동했기에, HTTP에서도 멀티미디어 콘텐츠를 기술하고 라벨을 붙이기 위해 채택되었다. MIME 타입은 슬래시(/)를 중간에 두고, 주 타입(primary object type)과 부 타입(specific subtype)으로 이루어진문자열 라벨이다. HTML로 작성된 텍스트 문서는 text/html 라벨이 붙는다. JPEG 이미지는 image/jpeg 라벨이 붙는다. G..