HTTP 첫 번째 부분 클래스

: HTTP 그래서 일반적으로 분류 될 수있다, 헤더 정보를 많이 가지고 通用首部, 请求首部, 响应首部实体首部
각 부분 검사에 대한 일반적인 헤더의 일부 목록에 독특한 기능과 정보를 가지고

1, 통용 목 부

메시지와 관련된 가장 기본적인 정보 제공

일반 정보 헤더

Connection: 클라이언트와 서버가 요청 및 응답 연결과 관련된 옵션을 지정하도록 허용

Date: 메시지가 생성 된시기를 나타내는 시간 및 날짜 플래그 제공

MIME-Version: 보낸 사람이 사용하는 MIME 버전을 제공합니다.

Trailer: 블록 전송 코딩 방식을 사용하는 경우이 헤더를 사용하여 메시지의 슬리퍼 부분에있는 헤더 세트를 나열합니다.

Transfer-Encoding: 채택 된 인코딩 방법

Upadte: 보낸 사람이 "업그레이드"하려는 새 버전 또는 프로토콜을 제공합니다.

Via: 메시지가 통과하는 중간 노드 (에이전트, 게이트웨이 등)를 표시합니다.

일반 캐시 헤더

Cache-Control: 메시지와 함께 캐시 명령을 전송하는 데 사용됩니다.

Pragma: 메시지와 함께 지침을 보내는 또 다른 방법이지만 캐싱 전용은 아닙니다.

2. 요청 헤더

정보 헤더

Client-IP: 클라이언트 IP 주소

From: 클라이언트 이메일 주소

Host: 요청을 수락하는 서버의 호스트 이름 및 포트 번호

Referer: 현재 요청 된 URI 문서의 RUL

UA-Color: 클라이언트는 색상 관련 정보를 표시합니다.

UA-CPU: 클라이언트 CPU 유형 또는 제조업체

UA-Disp: 클라이언트 화면 관련 정보

UA-OS: 클라이언트 운영 체제 이름 및 버전

UA-Pixels: 클라이언트 디스플레이 픽셀 정보

User-Agent: 요청하는 애플리케이션의 이름

티아 오자 인

요청 헤더 수락

Accept: 클라이언트가 수락 할 수있는 미디어 유형

Accept-Charset: 클라이언트에서 사용할 수있는 문자 집합

Accept-Encoding: 클라이언트가 수락 할 수있는 인코딩

Accept-Language: 클라이언트가 허용하는 언어

TE: 클라이언트에 허용되는 확장 된 전송 코딩

조건 요청 헤더

Expect: 클라이언트는 서버가 필요한 특정 동작을 나열합니다.

If-Match: 엔티티 태그가 문서를 가져 오기위한 현재 엔티티 태그와 동일합니다.

If-Modified-Since: 지정된 날짜 이후에 자원이 변경된 경우

If-Range문서 범위에 대한 조건부 요청 허용

If-Unmodified-Since: 지정된 날짜 이후에 자원이 변경되지 않은 경우

Range: 서버가 범위 요청을 지원하는 경우 지정된 리소스 범위 요청

보안 요청 헤더

Authorization: 자신을 인증하기 위해 클라이언트가 서버에 제공하는 데이터

Cookie: 보안 기능을 암시하는 토큰 (정보)을 서버로 전송

Cookie2: 요청자가 지원하는 쿠키 버전 표시

프록시 요청 헤더

Max-Forward: 서버로가는 도중에 다른 에이전트 또는 게이트웨이로 전달할 수있는 최대 횟수

Proxy-Authorization: Authorization기능 일치하지만 代理검증에 사용

Proxy-Connection: Connection기능 일치하지만 에이전트와의 연결 설정시 사용

3. 응답 헤더

정보 헤더

Age: 응답 시간

Public: 리소스에 대해 서버에서 지원하는 요청 방법 목록

Retry-After: 리소스를 사용할 수없는 경우이 날짜 및 시간에 다시 시도하십시오.

Server: 서버 애플리케이션 이름 및 버전

Title: HTML의 경우. HTML 문서의 제목입니다.

Warning: 이유 문구보다 자세한 경고 메시지

협상 헤더

Accept-Range:이 리소스의 경우 서버에 허용되는 범위 유형

Vary헤더 목록, 서버는 이러한 라디칼의 내용에 따라 가장 적합한 리소스 버전을 선택하여 클라이언트로 보냅니다.

보안 응답 헤더

Proxy-Authenticate: 에이전트에서 클라이언트로의 쿼리 목록

Set-Cookie: 실제 보안 헤더가 아닌 숨겨진 보안 기능, 식별을 위해 클라이언트에 토큰 설정 가능

WWW-Authenticate: 서버에서 클라이언트로의 쿼리 목록

4. 엔티티 헤더

정보 헤더

Allow:이 엔티티에 대해 실행 가능한 요청 메소드

Location: 클라이언트에게 실제 위치를 알려주고 수신자를 리소스 위치로 안내합니다.

콘텐츠 헤더

Content-Base: 구문 분석 본문의 상대 URL은 사용되는 기본 URL입니다.

Content-Encoding: 주제에 대해 수행 된 모든 인코딩 방법

Content-Language: 주제가 사용하기에 가장 적합한 자연어임을 이해

Content-Length: 본체의 길이 또는 크기

Content-Location: 리소스의 실제 위치

Content-MD5: 주제의 MD5 체크섬

Content-Range: 전체 리소스에서이 엔티티가 나타내는 바이트 범위

Content-Type:이 주제의 객체 유형

엔티티 헤드

Etag:이 엔티티와 관련된 엔티티 ID

Expires: 엔티티가 더 이상 유효하지 않습니다.이 엔티티의 시간과 날짜를 원래 소스에서 다시 가져와야합니다.

Last-Modified:이 엔티티가 마지막으로 수정 된 날짜 및 시간

추천

출처blog.csdn.net/rjszz1314/article/details/105190031