Web 관련 CS

Web 관련 CS

HTTP Header, Response Code 정리 ( 기본 웹 상식 )

Header? HTTP는 수많은 헤더를 제공합니다. HTTP 헤더는 클라이언트와 서버가 요청 또는 응답으로 부가적인 정보를 전송할 수 있도록 해줍니다. 헤더는 응답이나 요청 중 하나의 메시지 형식만 처리하지만, 두 가지 모두에서 사용할 수 있는 헤더도 있습니다. 예를 들어 우리가 www.naver.com 에 접속한다고 가정하면, 이러한 패킷을 보내게 됩니다. GET / HTTP/1.1 Host: www.naver.com Cookie: NNB=IKK4ONRSW77GI; nx_ssl=2; PM_CK_loc=24f2f89187a7786b0de5a94fd6138cf1a271dd91f46519757ccdf00c1568a677 Sec-Ch-Ua: Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platfor..

Web 관련 CS

한번에 정리하는 쿠키(Cookie)와 세션(Session)

쿠키? 쿠키는 웹 어플리케이션이 사용자를 구분할 때 사용되는 HTTP 프로토콜의 중요한 요소이다. 쿠키는 서버가 클라이언트에게 데이터를 보내거나, 클라이언트가 서버에게 데이터를 요청할 때 사용한다. 쿠키를 사용하는 매커니즘은 다음과 같다. 쿠키 생성 및 사용 서버는 사용자에게 전달할 식별정보를 담아 Cookie를 생성한다. 서버는 Set-Cookie 헤더를 통해 클라이언트에게 전송한다. 쿠키를 받은 사용자는 서버로 보내는 요청에 쿠키 헤더를 더한다. 쿠키의 속성 쿠키 속성 명 설명 쿠키 속성 명 설명 Expires 쿠키의 유효 기간을 나타낸다. Expires는 브라우저에게 유효 기간까지만 쿠키를 사용할 수 있게 한다. Expires 속성이 없다면 현재 세션에서만 이용 가능하다 domain 쿠키를 사용할 ..

Web 관련 CS

HTTP 주요 Method 정리 & 설명 (웹페이지 통신 방식)

1. http Method? HTTP(Hypertext Transfer Protocol)는 웹에서 데이터를 주고받기 위해 사용되는 프로토콜입니다. HTTP는 클라이언트와 서버 간의 통신을 위한 규칙과 형식을 제공하여 웹 브라우저와 웹 서버 사이의 데이터 전송을 관리합니다. HTTP 메서드는 클라이언트가 서버에게 요청을 보낼 때 사용되는 액션입니다. 클라이언트는 HTTP 메서드를 통해 원하는 작업을 서버에 알리고 해당 작업을 실행하도록 요청합니다. 2. http Method의 종류 1. GET 서버에서 특정 리소스(웹 페이지, 이미지, 동영상 등)의 정보를 요청합니다. GET 요청은 서버에서 데이터를 읽어오는 역할을 합니다. 2. POST 서버에 데이터를 제출하거나 업로드합니다. 주로 웹 양식의 데이터를 ..