[C421] 스크린샷을 보고, HTTP의 구조, 요청과 응답, 헤더 등 유추할 수 있는 내용을 모두 작성하세요.
General
1. 암호화 된 https이다. Secure 옵션이 true이다.
3.Referrer-Policy: strict-origin-when-cross-origin동일 출처 요청을 수행할 때 출처, 경로 및 쿼리 문자열을 보낸다.찾았지만 글을 봐도 무슨말인지 잘 모르겠음.
Response header
4. connection: Keep-Alive 연결이 잘 되어있고 유지되고 있다.
Content-Encoding : 개체 헤더는 미디어 타입을 압축하기 위해 사용됩니다. 이 헤더가 존재하면, 그 값은 개체 본문에 어떤 추가적인 컨텐츠 인코딩이 적용될지를 나타냅니다. 그것은 Content-Type 헤더에 의해 참조되는 미디어 타입을 얻도록 디코드하는 방법을 클라이언트가 알게 해줍니다.
gzip : 32비트 CRC를 지닌, Lempel-Ziv coding (LZ77)을 사용하는 포맷. 이는 본래 UNIX gzip 프로그램의 포맷입니다. HTTP/1.1 표준 역시 이 컨텐츠 인코딩을 지원하는 서버는 호환성 목적으로, x-gzip 별칭의 인지가 권고됩니다.
Content-Type: text/html; charset=utf-8
응답 내에 있는 Content-Type 헤더는 클라이언트에게 반환된 컨텐츠의 컨텐츠 유형이 실제로 무엇인지를 알려줍니.
Date HTTP : 메세지의 발생날짜와 시간을 포함.
Server : 요청을 처리하기 위해 오리진 서버에 의해 사용되는 소프트웨어에 대한 정보를 포함. 여기서는 nginx라는 서버를 사용함
Transfer-Encoding : 안전하게 전송하기 위해 사용하는 인코딩 형식.
vary : 오리진 서버로부터 새로운 요청을하는 대신 캐시된 응답을 사용할지를 결정하기위한 향후의 요청 헤더를 매칭할 방법을 정함.
Request Headers
Accept : 요청 HTTP 헤더는 MIME 유형 에 대한 정보를 제공하고 있습니다. 컨텐츠 에 대한 정보 제공에 대한 제안 Content-Type사항을 제시하고 있습니다. 해당 요청에 의해 시작되면서 해당 헤드에 등장하는 값이 설정되어 있습니다: CSS 스타일이 올 려 오기 시작하며, 동영상 또는 불러오기 시작합니다.
Accept-Encoding : HTTP 헤더는 요약할 수 있다는 점을 알려줍니다.
Accept-Language : 서버가 돌려주기로 예상된 언어에 대해 서버에 알린다. 이는 힌트이며 사용자의 모든 제어 아래에서는 필수가 아니다.
Cache-Control : 요청과 응답 모두에서의 캐싱 메커니즘을 명시하는 지시문
Connection : 현재 접속 후 네크워크 연결을 계속 할 것인가.
CookieSet-Cookie : HTTP 응답 헤더 는 Set-Cookie사용자 에이전트가 나중에 서버로 쿠키를 보낼 수 있도록 서버에서 사용자 에이전트로 쿠키를 보내는 데 사용됩니다. 여러 쿠키를 보내려면 Set-Cookie동일한 응답으로 여러 헤더를 보내야 합니다.
host : 요청이 전송되는 서버의 호스트 및 포트 번호를 지정합니다.
Pragma HTTP/1.0 일반 헤더 는 Pragma요청-응답 체인을 따라 다양한 효과를 가질 수 있는 구현별 헤더입니다. Cache-Control이 헤더는 HTTP/1.1 헤더 가 없는 HTTP/1.0 캐시와의 하위 호환성을 제공합니다.
sec-ch-ua 쉼표로 구분된 목록에서 브라우저와 연결된 각 브랜드의 브랜드 및 중요 버전을 제공합니다.
sec-ch-ua-mobile ; 브라우저가 모바일 장치에 있는지 여부를 나타냅니다.
= https://toss.im/에 GET요청에 성공했다, 응답할때 connection 끊기지 않았으며 gzip으로 압축, 컨텐트타입은 텍스트,HTML이다. 서버는 nginx이고 데스크탑에서 실행중이다(?0데스크탑, ?1모바일)