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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
리디렉션의 메커니즘? ETag? IP 주소를 얻는 방법!이번에는 HTTP에 대한 용어를 소개합니다! 구체적으로는 이하의 내용을 취급합니다. 리디렉션 메커니즘 ETag 헤더 IP 주소 관련 헤더 (remote_addr, x-forwarded-for, x-real-ip) y...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.