본문 바로가기

HTTP2

HTTP 상태코드 HTTP 상태 코드를 알맞게 사용하는 것은 아주 중요하다. HTTP 상태 코드를 확인하면 클라이언트가 서버로 보낸 요청에 대한 응답이 성공인지 실패인지를 확인할 수 있으며, 어떤 유형의 성공인지 실패인지를 확인할 수 있다. 그리고 만약 백엔드 개발자가 통신간의 에러가 발생했을 시 상태 코드를 잘못 설정해놓는다면 프론트엔드 개발자 입장에서는 예외 처리를 하는 것이 번거로워 질 것이다. 이 때문에 HTTP 상태 코드를 알맞게 사용하는 것은 중요하다. HTTP 상태코드 HTTP의 상태코드의 종류는 아주 많다. 여기서는 자주 쓰이는 상태 코드만 정리를 해보려고 한다. 모든 종류의 상태코드를 확인하려면 공식문서를 참고하자. 응답은 5개의 그룹으로 나눠진다. 조건부 응답, 성공 응답, 리다이렉트 응답, 클라이언트 .. 2023. 2. 19.
HTTP란? HTTP(HyperText Transfer Protocol) 인터넷에서 데이터를 주고받을 수 있는 프로토콜로 일종의 통신 규약이다. 웹 클라이언트와 서버 간의 통신을 하기 위한 약속이라 할 수 있다. HTTP의 동작 방식 클라이언트가 브라우저를 통해서 원하는 서비스를 url과 같은 방식을 통해 요청(Request)을 서버로 보내면 해당 요청사항에 맞는 결과를 클라이언트에게 응답(Response)하는 형태로 동작한다. HTTP의 특징 HTTP 메시지는 HTTP서버와 클라이언트에 의해 해석된다. TCP/IP를 이용하는 응용 프로토콜이다. HTTP는 연결상태를 유지하지 않는 비연결성 프로토콜이다.(이러한 단점을 해결하기 위해 Cookie와 Session이 등장) HTTP는 비연결성 프로토콜이라 요청 / 응답 .. 2023. 2. 18.