일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 레벨 1
- Crawling
- HTTP
- 프로그래머스 레벨 2
- Algorithm
- TCP
- 소켓
- 그래프
- typescript
- 백준
- ip
- Nestjs
- 가천대
- 타입 챌린지
- 타입스크립트
- BFS
- 자바스크립트
- Node.js
- 문자열
- 수학
- 프로그래머스
- HTTP 완벽 가이드
- javascript
- 쉬운 문제
- socket
- 크롤링
- 알고리즘
- dfs
- type challenge
- dp
- Today
- Total
목록헤더 (3)
kakasoo
7.7 캐시 처리 단계 HTTP GET 메시지를 하나 보내면 캐시 처리는 일곱 가지 절차에 따라 이루어진다. 요청 받기 : 캐시는 요청 메시지를 읽는다. 파싱 : 캐시는 메시지를 파싱하여 URL과 헤더들을 추출한다. 검색 : 캐시는 로컬 복사본이 있는지 검사하고, 사본이 없다면 사본을 받아온다. 신선도 검사 : 캐시된 사본을 찾았다면 최신의 것이 맞는지 검사한다. 아니라면 서버로부터 변경사항을 확인한다. 응답 생성 : 응답을 생성한다. 발송 : 클라이언트에게 응답을 돌려준다. 로깅 : 선택적으로 로그 파일에 트랜잭션을 서술한 로그를 남긴다. 7.7.1 단계 1 : 요청 받기 캐시는 네트워크 커넥션에서의 활동을 감지, 데이터를 읽는다. 고성능 캐시는 동시에 여러 커넥션으로부터 데이터를 읽고 메시지 전체가 ..
3.5 헤더 헤더와 메서드는 클라이언트와 서버가 무엇을 하는지 결정하기 위해서 함께 사용된다. 헤더는 특정 종류의 메시지에만 사용할 수 있는 헤더와, 일반 목적으로 사용하는 헤더, 응답과 요청 양쪽 모두에서 정보를 제공하는 헤더가 있다. 헤더는 크게 다섯 가지로 분류한다. 일반 헤더 (General Headers) : 클라이언트와 서버 양쪽이 모두 사용하는 헤더. 어딘가에 메시지를 보내는 다른 애플리케이션을 위해 다양한 목적으로 사용된다. 예를 들어 Date 헤더가 있다. 요청 헤더 (Request Headers) : 요청에서 사용하는 헤더. 클라이언트가 받고자 하는 데이터 타입이 무엇인지와 같이, 부가 정보를 제공한다. 응답 헤더 (Response Headers) : 클라이언트에게 정보를 제공하기 위한..
메시지가 어떻게 흘러가는가 HTTP 메시지의 세 부분 (시작줄, 헤더, 개체 본문) 요청과 응답 메시지의 차이 요청 메시지가 지원하는 여러 기능(method) 응답 메시지가 반환하는 상태 코드(status code) 여러 HTTP 헤더들은 무슨 일을 하는가 별도 정리 및 의문점 entity란 무엇인가? https://linuxism.ustd.ip.or.kr/45 안전한 메서드의 목적 (61p)이 정확히 무엇인지 이해가 가지 않습니다. PUT : 요청의 본문을 가지고, 요청 URL의 이름대로 새 문서를 만들거나 교체하도록 하는 것이다. → 이 말의 의미가, PUT 메서드의 REST한 의미에 더 부합하는 것인지? 3.1 메세지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고 받는 데이터 블록 으로,..