일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코틀린
- HTTP
- elk
- @Component
- Srping AOP
- db index
- 코프링
- 아펠가모
- 코틀린 함수
- 바르셀로나
- sprintboot
- 스프링 AOP
- b-tree index
- 세비야
- 그라나다
- 관심지향프로그래밍
- 400에러
- 스페인
- 아펠가모선릉
- c# scv
- 본식후기
- http상태코드
- kopring
- 아펠가모 선릉
- 마드리드
- HTTP #웹기술
- kotiln
- Kotlin
- 스페인 준비물
- git명령어
- Today
- Total
목록웹기술 개발자 되기 (12)
끄적이는 메모장
서버 개발자에서 웹 기술 개발자가 되기 위한 스텝. HTTP 이해하기 (4) HTTP Status Codes - 상태코드는 첫번째 숫자는 응답 클래스를 의미하고 마지막 두 숫자는 분류를 의미함 1. 1xx - 정보에 대한 응답 : 요청을 서버가 받았으며 임시로 발생된 응답 100 (계속) - 현재까지의 상태가 괜찮은 것을 의미 101 (스위칭 프로토콜) - 클라이언트가 서버에게 포로토콜 전환을 요구하여 서버가 수용 102 (처리중 - WebDAV) - 서버가 요청을 처리하고 있는 상태 2. 2xx - 성공을 응답 : 클라이언트의 요청이 서버 입장에서 완료 혹은 수락됨 200 (OK) - 요청에대한 응답이 성공했음(표준) 201 (생성) - 요청이 성공하여 새로운 데이터가 작성되었음(PUT이나 POST) ..
서버 개발자에서 웹 기술 개발자가 되기 위한 스텝. 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에 요청을 보낸다..
서버 개발자에서 웹 기술 개발자가 되기 위한 스텝. HTTP 이해하기 (1) HTTP? - Hypertext Transfer Protocol의 약자 - 서버와 클라이언트 사이에서 데이터를 주고 받기 위한 통신 규약정도로 정리 가능 - TCP/IP상에서 동작(OSI 7계층에서 어플리케이션 레벨) - 다양한 형식의 데이터(텍스트, 사진, ... )를 주고 받을 수 있음 동작 방식 - 클라이언트/서버 모델 Client : URI를 기반으로 Request를 Server에 보냄 Server : Client으로 받은 Request를 처리하여 Response를 Client로 보냄 메시지 구조 - 아래와 같은 형태로 Start Line Header Blank Line Body Start Line : 요청라인 or 상태..