GitHub 자세히보기

HTTP 2

[네트워크] HTTP의 개념과 HTTP/2.0의 개선점

안녕하세요. 데브당에입니다. 오늘은 웹의 기본적인 전송 프로토콜인 HTTP의 개념과 요청, 응답, 쿠키 그리고 HTTP/2.0의 개선점에 대해 알아보도록 하겠습니다. HTTP HTTP(HyperText Tranfer Protocol) 하이퍼텍스트(HTML)을 전송하기 위한 프로토콜 하이퍼텍스트뿐만 아니라 다양한 파일을 전송하는데도 이용함 HTTP 요청 웹 브라우저가 웹 서버로 보내는 요청으로 1) 요청 행(Requst Line), 2) 메시지 헤더(Message Header), 3) 엔티티 바디(Entity Body) 세 부분으로 나눌 수 있음 요청 행 : HTTP 요청의 첫 번째 라인에 위치하며, 웹 서버에게 처리 요구 전달 메소드, URI 버전(웹 브라우저가 지원하는 HTTP의 버전으로, 주로 1.0..

[Web] REST API, 기초부터 정확히 이해하기

안녕하세요. 데브당에입니다. 지난달 Web 프로젝트를 진행하면서 REST API를 사용했습니다. 정확한 개념은 이해하진 못했지만, 사용해보니 구현과 유지보수에 있어 직관적이고 편리하다는 생각이 많이 들었습니다. 이번에 새로 진행할 Web 프로젝트에 앞서, REST API에 대해 좀더 알아보고 싶다는 생각이 들었습니다. REST란? REST는 웹의 장점을 최대한 활용할 수 있는 아키텍처로, Representational State Transfer의 약어입니다. Representational State Transfer 즉, 하나의 URI는 하나의 고유한 리소스(resource)를 대표하도록 설계된다는 개념에서 파생되었으며 전송방식을 결합해서 원하는 작업을 지정하는 것을 말합니다. REST의 필요성 기존 Se..

Programming/Web 2022.01.05
1