일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- b-tree index
- 그라나다
- 아펠가모
- 본식후기
- 세비야
- sprintboot
- 400에러
- kopring
- db index
- HTTP #웹기술
- kotiln
- 아펠가모 선릉
- 코틀린
- 코틀린 함수
- Srping AOP
- http상태코드
- Kotlin
- 스페인
- 아펠가모선릉
- @Component
- git명령어
- 코프링
- 바르셀로나
- 스프링 AOP
- c# scv
- elk
- 스페인 준비물
- 관심지향프로그래밍
- 마드리드
- HTTP
- Today
- Total
목록HTTP (2)
끄적이는 메모장
서버 개발자에서 웹 기술 개발자가 되기 위한 스텝. HTTP 이해하기 (3) Chunked Transfer Encoding - 서버에서 클라이언트가 요청한 응답이 매우 큰 경우 이를 chunk단위로 나누어서 보내는 것 - 응답에 대한 데이터 크기를 알 필요가 없음 - 동적으로 생성되는 자원에 대한 전송에 유리 (스트림 등) - "Content-Length"는 body 사이즈를 정하는 Header임. Context-Length 대신 "Transfer-Encoding : chunked'가 온다면 chunk단위로 데이터를 전송 하겠다는 뜻 전송 방식 보낸 데이터크기 (16진수) 데이터 보낸 데이터크기 (16진수) 데이터 보낸 데이터크기 (16진수) 데이터 .. 보낸 데이터크기 (16진수) - 보낸 데이터크기가..
서버 개발자에서 웹 기술 개발자가 되기 위한 스텝. HTTP 이해하기 (2) HTTP의 특징은 Connectless & Stateless - 불특정의 많은 수의 요청을 처리할 수 있는 장점 - 동일한 클라이언트로부터 연속적으로 요청을 받아 처리한다면 연결비용(TCP)이 큰 단점 - 클라이언트의 이전 정보를 알 수 없는 단점 Keep-Alive - 동일한 클라이언트로부터 연속적으로 요청이 있는 경우 ex) keep-alive 하지 않는 경우 : 연속적인 작업에 연결을 맺고 끊는 과정이 각각 들어간다. 요청 A. Client와 Server가 연결을 맺는다. Server가 요청A를 처리한다. Client와 Server의 연결이 끊어진다. 요청 B. A의 결과를 가지고 Client가 Server에 요청을 보낸다..