📝

3. HTTP 헤더

HTTP헤더

 

HTTP 헤더

HTTP 헤더는 클라이언트와 서버가 요청 또는 응답으로 다양한 데이터 정보를 전송하도록 해줍니다.
 
HTTP 요청 헤더는 원래 웹 브라우저가 자동으로 설정해서 보내므로, 사용자가 직접 설정할 수 없었습니다. Ajax를 사용하면 HTTP 요청 헤더를 직접 설정할 수도 있고, HTTP 응답 헤더의 내용을 직접 확인할 수도 있습니다.
 

HTTP 요청 헤더 예제

Accept: */* Referer: http://example.com/imageupload?imagename=이미지이름.jpg Accept-Language: ko-KR Accept-Encoding: gzip, deflate User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Connection: Keep-Alive
HTTP 헤더는 헤더 이름, 콜론(:), 공백, 헤더 값의 순서로 구성됩니다.

HTTP 요청 헤더

  • Host
  • User-Agent
  • Accept
  • Authorization
  • Origin
  • Referer

HTTP 응답 헤더

  • Access-Control-Allow-Origin 헤더
  • Allow 헤더
  • Location 헤더
  • Content-Security-Policy 헤더

공통 헤더

  • Date
  • Connection
  • Cache-Control
  • Content-Length
  • Content-Type
  • Content-Language
  • Content-Encoding