HTTP 프로 토 콜 의 헤더 요청 헤더(필드)

더 읽 기
http 요청 헤더 필드 안내
HTTP header fields are components of the header section of request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction.
Http 요청 헤더 의 필드 는 http 프로 토 콜 요청 헤더 의 구성 부분 입 니 다.
http 전송 을 정의 하 는 동작 매개 변 수 를 포함 합 니 다.
2.http 요청 헤더 의 기본 형식
General format
The header fields are transmitted after the request line (in case of a request HTTP message) or the response line (in case of a response HTTP message), which is the first line of a message. Header fields are colon-separated key-value pairs in clear-text string format, terminated by a carriage return (CR) and line feed (LF) character sequence. The end of the header section is indicated by an empty field(line), resulting in the transmission of two consecutive CR-LF pairs.
요청 헤더 필드:요청 체 의 첫 줄 뒤에 보 냅 니 다(즉,요청 체 의 두 번 째 줄 에서 시작 합 니 다).
요청 헤더 필드:콜론(:)으로 분 단 된 순수한 문자열 의 키 쌍 으로 구성 되 어 있 습 니 다.리 턴 으로 줄 바 꾸 기(두 글자)가 끝 났 습 니 다.
즉,하나의 키 쌍 은 같은 줄 에 만 놓 을 수 있 습 니 다.
요청 헤더 의 끝 표 지 는 빈 키 쌍(빈 줄)입 니 다.
즉,리 턴 기호 와 줄 바 꿈 기호 만 포 함 된 줄 은 요청 헤더 의 끝 을 상징 한다.
3.http 요청 헤더 의 필드 이름
Field names
A core set of fields is standardized by the Internet Engineering Task Force (IETF) in RFCs 7230, 7231, 7232, 7233, 7234, and 7235. The permanent registry of header fields and repository of provisional registrations are maintained by the IANA. Additional field names and permissible values may be defined by each application.
일부 필드 이름 은 IETF 에 의 해 표준화 되 었 다.
필드 의 영구 등록 표 와 임시 등록 저장 소 는 IANA 에서 유지 합 니 다.
응용 프로그램 은 다른 필드 이름 을 정의 하여 header 에 추가 할 수 있 습 니 다.
4.http 요청 헤더 의 필드 값
Field values
A few fields can contain comments (i.e. in User-Agent, Server, Via fields), which can be ignored by software.[4]
Many field values may contain a quality (q) key-value pair separated by equals sign, specifying a weight to use in content negotiation.[5]
소수의 필드 의 값 은 설명 을 포함 할 수 있 습 니 다.예 를 들 어 User-agent,Server,Via.
이 주석 들 은 소프트웨어 에 의 해 무 시 될 수 있다.
많은 필드 는 등호(=)분할 을 포함 한 키 쌍 으로 구성 되 어 있다.
5.http 요청 헤더 의 크기 제한
Size limits
The standard imposes no limits to the size of each header field name or value, or to the number of fields. However, most servers, clients, and proxy software impose some limits for practical and security reasons. For example, the Apache 2.3 server by default limits the size of each field to 8,190 bytes, and there can be at most 100 header fields in a single request.
이 표준 은 각 제목 필드 의 이름 이나 값 의 크기 나 필드 수 를 표시 합 니 다.
제한 이 없다.
그러나 실제 와 안전 상의 이유 로 대부분의 서버,클 라 이언 트 와 프 록 시 소프트웨어 는 제한 을 가 합 니 다.예 를 들 어 아파 치 2.3 서버 는 기본적으로 각 필드 의 크기 를 8,190 바이트 로 제한 하고 하나의 요청 에 최대 100 개의 헤더 필드 가 있 을 수 있다.
6.일부 표준 에서 흔히 볼 수 있 는 필드 이름과 의미
요청 헤더 필드:

  :Accept
  :       response   Media type(s)   。
  :Accept: text/html

  :Authorization
  :HTTP     (      :       +  )。                。
  :Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

  :Cache-Control
  :Cache   
  :Cache-Control: no-cache

  :Content-Type
  :      
  :Content-Type: application/x-www-form-urlencoded

  :Cookie
  :                。
  :Cookie: $Version=1; Skin=new;

  :Host
  :      :  (           80  )
  :Host: en.wikipedia.org  
     Host: en.wikipedia.org:8080

응답 요청 헤더 필드:
전재 하 다.
원문의 출처:http://lixh1986.iteye.com/blog/2431314
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
https://en.wikipedia.org/wiki/Basic_access_authentication

좋은 웹페이지 즐겨찾기