CS

기록하는 개발생활
HTTP 상태 코드
·CS
현재 100~500번 대까지 상태 코드가 정의되어 있는데 첫 번째 자리 숫자에 따라 다음과 같이 5가지로 분류해서 사용 1XX: Informational(정보 제공)임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미입니다. HTTP 1.1 버전부터 추가되었습니다.2XX: Success(성공)클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미입니다.3XX: Redirection(리다이렉션)완전한 처리를 위해서 추가 동작이 필요한 경우입니다. 주로 서버의 주소 또는 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미입니다.4XX: Client Error(클라이언트 에러)없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우를 의미합니다.5XX..
Web Server와 WAS의 차이점
·CS
웹 서버와 WAS(Web Application Server) 서버는 웹 상에서 서비스를 제공하기 위해 사용되는 서버입니다.웹 서버 (Web Server) 웹 서버는 주로 HTML, CSS, JavaScript, 이미지 파일 등 정적 콘텐츠를 클라이언트에게 제공하며, 클라이언트의 HTTP 요청을 받아 응답을 제공합니다. 정적 콘텐츠가 아닌 동적 콘텐츠 요청은 WAS에 전달하고, WAS에서 처리한 결과를 클라이언트에 전달하는 역할도 수행합니다. WAS (Web Application Server)WAS는 동적인 비즈니스 로직을 처리하고, 데이터베이스와 상호작용하며, 동적 콘텐츠를 생성해 클라이언트에 제공하는 역할을 합니다. 웹 애플리케이션 실행 환경을 제공하고, 데이터베이스 트랜잭션과 사용자 세션을 관리하며,..
Web Storage, Session, Cookie(웹 스토리지, 세션, 쿠키)
·CS
프로젝트를 하면서 자주 접하는 웹스토리지, 세션, 쿠키가 무엇인지 궁금하여 정리해보았습니다!알아보기 전에 HTTP 프로토콜이란 것을 알아야 이해하기 쉽기 때문에 간략히 설명하겠습니다. HTTP 프로토콜이란? HTTP는 인터넷에서 데이터를 주고받기 위한 서버/클라이언트 모델의 프로토콜입니다.비연결성(connectionless): 클라이언트가 서버에 요청을 보내고, 서버는 응답을 보낸 후 연결을 끊습니다.무상태(stateless): 각 요청 간에 서버는 클라이언트의 상태를 유지하지 않습니다.이 특성 때문에, HTTP는 요청만으로는 클라이언트를 구별할 수 없습니다. 즉, 클라이언트의 로그인 정보나 브라우저에서 입력한 값 등이 페이지를 이동할 때마다 초기화됩니다!이러한 문제점을 해결하기 위해 데이터 저장에 사용..
remazitensi
'CS' 카테고리의 글 목록 (2 Page)