http(2)
-
HTTP 동작, 버전, 응답 코드
HTTP HyperText Transfer Protocol HTTP 동작 Request : Client -> Server GET : 자료를 요청할 때 사용 POST : 자료의 생성을 요청할 때 사용 PUT : 자료의 수정을 요청할 때 사용 DELETE : 자료의 삭제를 요청할 때 사용 GET https://www.naver.com HTTP/1.1 // 시작줄 User-Agent: Chrome/5.0 (Windows NT 10.0; Win64; x64) ... // 헤더 Response : Server -> Client HTTP/1.1 200 OK // 시작줄 Connection: keep-alive // 헤더 Content-Length: 21211 Content-Type: text/html; 메타데이터 ..
2021.08.06 -
HTTP 쿠키(Cookie) & 세션(Session)
개요 HTTP 쿠키는 서버가 웹 브라우저로 전송하는 작은 데이터 조각이다. 웹 브라우저는 이 조각을 저장했다가, 동일한 서버에 다시 요청을 할 때 이 쿠키를 같이 전송해준다. 따라서 서버에서 어떤 요청이 브라우저에서 들어왔는지를 판단할 때 사용하기도 한다. 쿠키는 세 가지 목적에서 사용된다. 세션 관리 : 서버에 저장해야할 로그인, 장바구니 등 정보 관리 개인화 : 사용자 선호, 테마, 추천 등 트래킹 : 사용자 행동 기록 및 분석 쿠키 동작 방식 클라이언트가 서버에 로그인 요청 서버는 요청을 처리해서 응답 헤더에 set-cookie를 추가해서 응답. 클라이언트는 그 다음부터 서버에 요청할 때, 쿠키를 헤더에 추가하여 요청 서버는 쿠키를 보고 클라이언트에 응답. HTTP/1.0 200 OK Content..
2021.07.19