HTTP CS ﹒ Algorithm/(구)Network 2022. 7. 12. 네트워크 (4) HTTP 메서드의 종류와 속성 1. HTTP 메서드란 ? 클라이언트가 웹 서버에게 요청의 목적이나 종류를 알리는 수단이다. 1991년 출시된 HTTP 0.9 버전에는 오직 GET 메서드만 있었으나 1996년 HTTP 1.0에서 헤더와 함께 여러 메서드가 추가되었다. 2. HTTP 메서드의 종류 한쪽 입장에서 작성하면 종종 헷갈리는 경우가 있어 주요 4가지 메서드는 클라이언트 서버 입장에서 각각 기술하였다. (1) GET 클라이언트 : 원하는 데이터의 정보를 보내 리소스를 조회한다 서버 : 요청 받은 URI의 정보를 검색하여 응답한다. (오직 데이터를 받기만 한다.) ex ) GET /members (2) POST 클라이언트 : 등록, 생성을 목적으로 서버에 요청을 보낸다. 서버 : 요청된 자원을 생성하고 Location에 새로 작성된.. CS ﹒ Algorithm/(구)Network 2022. 7. 10. 네트워크 (3) HTTP의 개요와 특징 1. HTTP (HyperText Transfer Protocol) ? HTTP는 그 스펠링에서 알 수 있듯이 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜이다. 또한 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 구조를 가지고 있다. 1991년 처음 만들어진 HTTP는 계속해서 진화해왔으며 이제는 하이퍼텍스트가 아닌 이미지 비디오 HTML 폼 결과 등 바이트로 표현할 수 있는 거의 모든 데이터를 전송할 수 있다. 2. HTTP의 역사 1991년 HTTP/0.9 : GET 메서드만 지원했으며 헤더가 존재하지 않았다. 1996년 HTTP/1.0 : 메서드와 헤더가 추가되었다. 1991년 HTTP/1.1 : 오래 되었지만 아직까지도 범용적으로 사용되고 있는 버전이다. 2015년 HTTP/2 .. 이전 1 다음