HTTP Response Status code & message

구분 code message Description 정보(Information) 100 Continue 요청 메시지의 첫 부분이 서버에 도착되었고, 클라이언트는 계속 요청가능 101 Switching 서버는 Upgrade 헤더에 정의된 프로토콜을 변환하기 위해 클라이언트의 요청을 수락 성공(Success) 200 OK 요청 성공 201 Created PUT 메소드에 의해 원격지 서버에 파일이 정상적으로 생성됨 202 Accepted 요청 수락, 바로 실행되지는 않음 204 No content 헤더의 바디 … Read more

Path

URI ( Uniform Resource Identifier ) URI이란, 웹 서버가 리소스를 고유하게 식별할 수 있도록 하는 것으로써, URL과 URN 두 가지가 있는데 일반적으로 URL을 사용하며 HTTP Path부분은 /path/to/resource 이며 정확하고 유효한 값이어야 한다. 💡 URL 허용 문자 안전한 전송이란 클라이언트의 요청 URL 문자열이 손실되지 않고 서버측으로 전송되는 것을 말합니다.

Version

HTTP Version HTTP 는 1989년 당시 제네바의 CERN에서 일하고 있던 Tim Berners-Lee는 인터넷 상의 하이퍼텍스트 시스템을 만들기 위한 제안을 작성했으며 초기에 Mesh 라고 불리던 그것은 1990년에 구현 과정에서 월드 와이드 웹 으로 이름을 바꿨습니다. 기존의 TCP 그리고 IP 프로토콜 상에서 만들어지면서 4개의 빌딩 블록으로 구성 HTTP 0.9 (초기 버전) 차후 버전과 구별하기 위해 불러진 버전 단일 라인으로 … Read more

Method

GET 리소스 조회 HEAD 메시지 Body부분을 제외하고 상태 줄과 헤더만 반환 POST 요청 데이터 처리, 주로 생성에 사용 PUT 리소스를 대체(덮어쓰기) 해당 리소스가 없으면 생성 주로 수정에 사용 DELETE 리소스 삭제 CONNECT 대상 자원으로 식별되는 서버에 대한 터널을 설정 OPTIONS 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) TRACE

HTTP

Hyper Text Transfer Protocol의 약자이며 문서를 전송하기 위한 프로토콜 서버와 클라이언트 사이에서 어떻게 메시지를 교환할지를 정해 놓은 규칙 요청(Request)와 응답(Response)로 구성되어 있고, 클라이언트가 요청을하면 서버가 응답하는 구조로 되어있다. 특징 HTTP 메시지 Request Start line Headers Response