[HTTP]HTTP 상태코드
·
🌐 Web/HTTP 웹 기본 지식
상태 코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 · 1xx (Informational): 요청이 수신되어 처리 중 · 2xx (Successfull): 요청 정상 처리 · 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 · 4xx (Client Error): 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음 · 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 만약 모르는 상태 코드가 나타난다면 클라이언트는 상위 상태 코드로 해석해서 처리하면 된다. 미래에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 된다. 예) 299 ??? → 2xx (Successful), 451 ??? → 4xx (Clie..
[HTTP]HTTP 기본
·
🌐 Web/HTTP 웹 기본 지식
HTTP Hyper Text Transfer Protocol HTTP 메시지에 모든 것을 전송 → HTML, TEXT → IMAGE, 음성, 영상, 파일 → JSON, XML (API) → 거의 모든 형태의 데이터 전송 가능 → 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 지금은 HTTP 시대라고도 할 수 있다. HTTP 역사 → HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 X → HTTP/1.0 1996년: 메서드, 헤더 추가 → HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전 → RFC2068 (1997) ▷ RFC2616 (1999) ▷ RFC7230~7235 (2014) → HTTP/2 2015년: 성능 개선 → HTTP/3 진행 중: TC..
[HTTP]인터넷 네트워크
·
🌐 Web/HTTP 웹 기본 지식
요즘에는 모든 것들이 HTTP위에서 동작한다. HTML, 이미지, 파일, 영상뿐만 아니라 앱과 서버가 통신을 할 때, 서버와 서버가 통신할 때도 HTTP 프로토콜 위에서 통신을 주고받는다. 그렇기 때문에 모바일 앱 개발자, 프론트엔드 개발자, 백엔드 개발자는 HTTP를 필수로 알고 사용할 줄 알아야 한다. 특히 백엔드 개발자는 스프링 웹 MVC, JSP, PHP 등 웹 기술들이나 웹 프레임워크를 사용하는데 이러한 기술들은 HTTP를 기반으로 구현이 되어있다. 그래서 HTTP를 제대로 이해하지 못한 상태에서 처음 웹 기술들을 공부를 하면 깊이 있게 원리를 이해하기 쉽지 않다. 해당 기술들은 이미 HTTP를 이해하고 있다 생각을 하고 설명을 하기 때문에 이해하기 어려운 것이다. 인터넷 통신 내가 미국에 있는..
Kyle99
'HTTP' 태그의 글 목록