발표

13일차 발표

김영재0412 2022. 5. 3. 17:51
  • [C421] 스크린샷을 보고, HTTP의 구조, 요청과 응답, 헤더 등 유추할 수 있는 내용을 모두 작성하세요. 

스크린샷

General header

 

  • Request URL : 요청 URL로 https로 http의 암호화 버전이다.
  • Request method : https://toss.im/ 이라는 URL를 GET 요청에 성공했다.
  • Status Code : 200번 코드로 요청응답성공 하였다.
  • Remote Address : 원격 주소 ip이다
  • Referrer Policy : 동일 출처 요청을 수행할 때 출처, 경로 및 쿼리 문자열을 보낸다.

 

Response header

 

  • Connection : Keep Alive : keep-allive를 설정하여 지정한 시간 내 데이터를 계속 주고 받을 수 있다.
  • content-encoding: gzip : gzip로 압축해제를 의미한다. 
  • Content-Type: text/html; charset=utf-8 : 클라이언트는 서버에게 html 데이터가 전송된 걸 의미한다.
  • Date : HTTP 메세지의 발생날짜와 시간을 의미한다.
  • Keep Alive : 최소 60초동안 데이터를 계속 주고 받을 수 있다.
  • Server : nginx라는 서버를 사용을 의미한다.
  • Transfer-Encoding : Chunked : Chunked 전송방식(조금식 떼어서)으로 데이터를 전송을 의미한다.
  • Vary : Origin,Access-Control-Request-Method,Access-Control-Request-Headers : 오리진 서버로부터 새로운 요청을하는 대신 캐시된 응답을 사용할지를 결정하기위한 향후의 요청 헤더를 매칭할 방법을 의미한다.
  • x-envoy-upstream-service-time : 12 : 호스트가 요청을 처리하는 데 12초를 걸렸다는 것을 의미함.
  • X-Frame-Options : SAMEORIGIN : 이 홈페이지는 동일한 도메인의 페이지 내에서만 표시할 수 있음을 의미한다.

 

Request Headers

 

Accept : 서버에서 클라이언트가 받을 수 있는 Content-Type을 명시해준다.

Accept-Encoding : gzip, deflate, br : 인코딩 알고리즘에 대해 서버에 대해 알려주는 걸 의미한다. 
Accept-Language : ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7 : 언어의 우선 순위를 보여준다.

Cache-Control : max-age=0 : 0초 단위로 캐시 신선도를 설정한다.

Cookie : Set-Cookie 헤더와 함께 서버로부터 이전에 전송됐던 저장된 HTTP 쿠키를 포함한다.

 

Host : toss.im : 서버의 도메인명을 의미한다.

 

sec-ch-ua: 쉼표로 구분된 목록에서 브라우저와 연결된 각 브랜드의 브랜드 및 중요 버전을 의미한다.

 

sec-ch-ua-mobile : ?0 : 브라우저가 모바일 장치가 아닌 데스크탑에 있음을 의미한다.

 

 

 

 

 
 

'발표' 카테고리의 다른 글

14일차 발표  (0) 2022.05.04
restful api 실습  (0) 2022.05.04
8일차 발표  (0) 2022.04.26
7일차 발표  (0) 2022.04.25
5일차 발표  (0) 2022.04.21