팀원들과 세미나를 진행하던 중, NodeJS로 서버를 구축 한 이후, HTTP로 쿼리, 응답을 받는 과정 중 "일단 404, 200으로만 상태 코드를 반환하자."는 말이 있었다. 사실 자주 쓰이는 404 Not Found, 400 Bad Request, 200 OK등등 자주 사용하는 상태코드는 외우고 있지만, 이 밖에 상태 코드는 찾아봐야 할 정도로 모르기 때문에, 한 번 정리해야겠다는 차원으로 이 포스팅을 작성하게 되었다. HTTP Status Code를 하나하나 살펴보자. 1. HTTP Status Code HTTP는 기본적으로 stateless 하기에 이전 요청과 상관없이 새 요청마다 새로운 응답을 받는다. 따라서, 각 요청마다 잘 되었는지, 어떤 상태인지 알려주는 약속이 대두되었고, 이는 HTTP..
컴퓨터가 브라우저에서 웹을 접속하는 첫 과정으로, 웹 브라우저에 웹사이트 주소(예를 들어, https://www.google.com)를 입력하면 실제 홈페이지가 열린다. 근데, 생각해보면 모든 서버는 고유한 주소(IP 주소)로 이루어져 있다. 그럼, 브라우저에 "https://www.google.com"를 입력하면 이것이 IP 주소로 자동 변환되는 것인가? 브라우저에 모든 서버에 대한 주소를 담고 있는 것인가? 모든 서버에 대한 주소를 담고 있으면, 새로 생성된 서버에 대한 주소는 누가 가지고 있는 것인가? 우리가 모르는 번호가 있으면 전화로 114에 물어보고, 모르는 것이 있으면 구글링이 있듯이, 브라우저도 해당 주소에 대하여 모르면 "구글링"을 수행한다. 이때, 114 안내소, 구글 검색처럼 홈페이지..
- Total
- Today
- Yesterday
- 알고리즘
- 구현
- 함수
- C
- 제어문
- 문자열
- effective async
- react
- Max
- docker
- C++
- CSAPP
- 프로그래밍
- BRONZE
- JS
- equal
- 헤더
- 사칙연산
- 백준
- 시간복잡도
- 수학
- Network
- GDSC
- Proactor
- Python
- BOJ
- MIN
- bomblab
- for
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |