Http - Header

황인환·2024년 6월 2일

1. User-Agent

  • 클라이언트 정보를 서버에 전달하는 기능을 함 -> 서버는 이 정보로 응답을 조정한다.
  • 서버가 클라이언트를 식별 & 요청을 잘 이해 하도록 돕는다.
  • 특정 User-Agent값을 요구하여 봇이나 스크립트 접근을 제한한다.
  • 만약 request할때 없으면 -> 서버가 요청을 거부하거나 일부 기능의 작동을 제한한다.

2. Referer

  • 현재 요청이 어디서 왔는지(URL)를 서버에 알리고 이 기능을 통해 출처를 확인한 후 요청이 적절한지 파악한다.
  • 만약 request할때 없으면 -> 서버가 요청을 의심하여 거부할 수도 있다.

3. Content-Type

  • 본문의 형식을 서버에 알리는 기능을 한다.
  • 일반적으로 JSON 데이터를 보낼때 쓴다. ex) application/josn
  • 만약 request할때 없으면 -> 서버가 요청한 본문의 형식을 파악하지 못해 적절한 응답을 못할 수도 있다.
  • 클라이언트와 서버 간의 상태 유지에 사용하며 이를 통해 클라이언트를 식별하고 세션정보를 유지한다.
  • 만약 request할때 없으면 올바른 정보를 넣지 않으면 서버가 쿠키헤더를 생략할 수도 있다.

--Normaltic Studty 7주차 --

0개의 댓글