HTTP 완벽가이드
-
3장. HTTP 메시지책/misc 2022. 5. 2. 22:56
3장. HTTP 메시지 3.1 메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터들의 블록들이다. 요청, 응답 관계없이 모든 메시지는 다운스트림으로 흐른다. 발송자는 수신자의 업스트림이다. 3.2 메시지의 각 부분 메시지는 시작줄, 헤더 블록, 본문 세 부분으로 이루어진다. 시작줄, 헤더는 줄 단위로 분리된 아스키 문자열이다. 줄바꿈 문자열은 ‘CRLF’라고 쓴다. 본문은 선택적인 데이터 덩어리이다. 시작줄이나 헤더와 달리 본문은 텍스트나 이진 데이터를 포함할 수도 있고 비어있을 수도 있다. 메시지 문법 // 요청 메시지 형식 // 응답 메시지 본문 헤더나 본문이 없더라도 HTTP 헤더의 집합은 항상 CRLF 로 끝나야 함을 주의하라. 규칙을 잘 지키지 않는 구현체와의 호환을 위해..
-
2장. URL과 리소스책/misc 2022. 4. 25. 00:22
2장. URL과 리소스 키워드 정리 URL 문법 다양한 스킴 기본 사용자 이름과 브라우저별 패스워드 조각 파라미터 인코딩 체계 다룰 내용 URL 문법, URL 컴포넌트가 어떤 의미를 가지며 무엇을 수행하는지 여러 웹 클라이언트가 지원하는 상대 URL과 확장 URL 같은 단축 URL에 대해 URL의 인코딩과 문자 규칙 여러 인터넷 정보 시스템에 적용되는 공통 URL 스킴 기존 이름은 유지하면서 객체들을 다른 장소로 옮기는 것을 가능하게 해주는 URN을 포함한 URL의 미래 2.1 인터넷의 리소스 탐색하기 ex) http://www.joes-hardware.com/seasonal/index-fall.html http: URL의 scheme 스킴은 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다. 이 경우..