HTTP
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 문자열이 손실되지 않고 서버측으로 전송되는 것을 말합니다.
Method
GET 리소스 조회 HEAD 메시지 Body부분을 제외하고 상태 줄과 헤더만 반환 POST 요청 데이터 처리, 주로 생성에 사용 PUT 리소스를 대체(덮어쓰기) 해당 리소스가 없으면 생성 주로 수정에 사용 DELETE 리소스 삭제 CONNECT 대상 자원으로 식별되는 서버에 대한 터널을 설정 OPTIONS 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) TRACE
HTTP
Hyper Text Transfer Protocol의 약자이며 문서를 전송하기 위한 프로토콜 서버와 클라이언트 사이에서 어떻게 메시지를 교환할지를 정해 놓은 규칙 요청(Request)와 응답(Response)로 구성되어 있고, 클라이언트가 요청을하면 서버가 응답하는 구조로 되어있다. 특징 HTTP 메시지 Request Start line Headers Response