목록2022/05/03 (4)
devops
HTTP 표현 헤더 표현은 요청이나 응답에서 전달할 실제 데이터를 의미. 메시지의 본문은 통해서 표현 데이터를 전달한다. * 메시지 본문 = Payload(페이로드, 데이터를 실어나르는 부분) 표현 헤더는 표현 데이터를 해석할 수 있는 정보를 제공한다. (데이터 유형이나 데이터 길이, 압축 정도 등) HTTP 헤더는 HTTP 전송에 필요한 모든 부가정보를 담는다. 표현 헤더는 요청(request)와 응답(response) 둘 다 사용한다. 콘텐츠 협상 클라이언트가 선호하는 표현을 요청하는 것을 의미한다. - Accept : 클라이언트가 선호하는 미디어 타입 전달 - Accept-Charset : 클라이언트가 선호하는 문자 인코딩 - Accept-Encoding : 클라이언트가 선호하는 압축 코딩 - Ac..
1) Start line(시작 라인) - request와 response에 따라 다름 2) Header(헤더) 3) Empty line(공백 라인) 4) Body(메시지 본문) HTTP Header 구조 1) General header : 2) Response header / Request header 3) Entity header ▼ General Request URL : 요청 URL Request Method : 요청 method Status Code : 상태 코드 Remote Address : 클라이언트의 IP 주소 Referrer Policy : 요청에 포함되어야 하는 Referrer의 정보(개인정보 및 보안)를 제어.. * Referrer : 현재 요청된 페이지에 대한 링크가 따라온 이전 웹 페..
HTTP Header HTTP 헤더는 클라이언트와 서버가 요청 또는 응답으로 부가적인 정보를 전송할 수 있도록 해준다. 헤더는 대소문자를 구분하지 않는 이름과 콜론(:) 다음에 오는 값으로 이루어져있다. 헤더의 종류는 다음 4가지다. - General header : 요청과 응답 모두에 적용되나 body에서 최종적으로 전송되는 데이터와 관련이 없는 헤더 - Request header : 패치될 리소스나 클라이언트 자체에 대한 자세한 정보를 포함. - Response header : 위치, 서버 자체에 대한 정보와 같이 응답에 대한 부가적인 정보 포함 - Entity header : 콘텐츠 길이나 MIME 타입과 같이 entity body에 대한 자세한 정보를 포함. 요청(Request)에 사용되는 hea..
Cookie 서버가 웹 브라우저에 정보를 저장하고 불러올 수 있는 수단. 해당 도메인에 대해 cookie가 존재하면 자동으로 전송됨. HTTP는 기본적으로 Stateless 특징을 가지고 있음. 각 요청은 서로의 관계 상태를 모른다. 그러나 Cookie가 있어 로그인 상태 유지, 사용자 추적, 개인화 등 http의 stateless 특징을 stateful하게 만들어 준다. 쿠키는 삭제하지 않으면 사라지지 않음. (30일 동안 로그인 상태유지, 테마, 로그인 인증정보 등) HTTP 헤더를 통해서 포맷(json, txt 등) 설정과 요청이 가능하다. Cokkie option Domain : 서버와 요청의 도메인이 일치하는 경우 전송 Path : 서버와 요청의 세부경로가 일치하는 경우 전송 MaxAge or ..