백엔드 개발자를 목표로 잡고 공부한지 이제 1년이 넘어간다.하지만 여전히 기술면접에서 항상 대답을 잘 하지 못하거나 다른 세미나에서도 설명을 잘 못하는 경우가 많았다. 이로 인해 HTTP에 대해 다시 한번 복습해보자 시작하게 되었다.

이제 정말 웹을 안해본 사람이 드물다고 할 정도로 많은 사람들이 웹에서 통신을 한다.게임을 하거나, 유튜브를 보거나 메일, 인터넷 채팅을 통해서, 또는 지금 여러분들이 이렇게 이 블로그글을 보고 있는 것처럼 말이다. 그런데 도대체 이런 통신은 어떻게 이루어 지는 걸까?

가끔씩 웹에 관련된 기술 등으로 구글 검색을 해보면 URI와 URL이 존재한다.처음에는 이 두개의 차이점을 크게 인식하고 있지 않았지만 정확히 짚고 넘어가야 할 것 같아서 해당 내용을 적는다.URI URL 이라고 검색하면 가장 많이 나오는 그림이다.여기에서 URI와 U

Http는 URI, Body 뿐만 아니라 Method에 대한 정보도 포함되어 있다.해당 메소드는 몇가지 특징과 약속이 있으며 이를 조합하여 REST API를 설계하게 된다.해당 메소드에 대해서 몇가지 공통적인 특징이 존재한다.body가 있음 : 말그대로 요청에 필요한
HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다MDN Web Doc - HTTP 상태코드Http 통신은 Response 에 요청한 Request의 결과를 특정 숫자값으로 넘겨주는데 이를 Respon