클라이언트
-
5. HTTP 상태코드(2xx, 3xx, 4xx, 5xx)개발 공부/Network 2021. 5. 17. 10:07
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) HTTP 상태코드 소개 만약 모르는 상태 코드가 나타나더라도, 2xx / 3xx 처럼 몇 백대 오류인지를 파악하여 그에 대한 처리를 할 수 있다. 따라서 미래에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 된다. 1xx 상태코드는 거의 사용하지 않으므로 생략한다. 2) 2xx - 성공 클라이언트의 요청을 성공적으로 처리 보통은 200이나 201을 많이 사용하는 편이다. 회사마다 정해진 규칙이 있다. 200 OK 요청에 성공함. 보통 GET 요청에 대해 정상적으로 응답했..
-
2. HTTP, 클라이언트-서버 구조, Stateless, 비연결성, HTTP 메시지개발 공부/Network 2021. 4. 24. 20:35
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) 모든 것이 HTTP HyperText Transfer Protocol HTTP 메시지에 모든 것을 전송한다. (html, text, image, 음성, 영상, json, xml, 등등 거의 모든 형태의 데이터 전송 가능) HTTP의 역사: 1997년의 1.1버전이 가장 중요하다. 가장 많이 사용하는 버전이다. TCP 프로토콜을 기반으로 HTTP/1.1이나 HTTP/2가 구현된다. HTTP/3는 UDP 프로토콜을 기반으로 구현된다. HTTP의 특징 클라이언트 서버 구조 무상태 프로토콜..