forHTTPHeaderField
来源:互联网 发布:网络搞笑剧有哪些 编辑:程序博客网 时间:2024/06/07 01:42
Response Headers(从服务器得到的回复的头)
Access-Control-Allow-Origin: *
ProvisionalAccept-RangesWhat partial content range types this server supportsAccept-Ranges: bytes
PermanentAgeThe age the object has been in a proxy cache in secondsAge: 12
PermanentAllowValid actions for a specified resource. To be used for a 405 Method not allowedAllow: GET, HEAD
PermanentCache-ControlTells all caching mechanisms from server to client whether they may cache this object. It is measured in secondsCache-Control: max-age=3600
PermanentConnectionOptions that are desired for the connection[22]Connection: close
PermanentContent-EncodingThe type of encoding used on the data. See HTTP compression.Content-Encoding: gzip
PermanentContent-LanguageThe language the content is inContent-Language: da
PermanentContent-LengthThe length of the response body in octets (8-bit bytes)Content-Length: 348
PermanentContent-LocationAn alternate location for the returned dataContent-Location: /index.htm
PermanentContent-MD5A Base64-encoded binary MD5 sum of the content of the responseContent-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
PermanentContent-Disposition[23][24][25]An opportunity to raise a "File Download" dialogue box for a known MIME type with binary format or suggest a filename for dynamic content. Quotes are necessary with special characters.Content-Disposition: attachment; filename="fname.ext"
PermanentContent-RangeWhere in a full body message this partial message belongsContent-Range: bytes 21010-47021/47022
PermanentContent-TypeThe MIME type of this contentContent-Type: text/html; charset=utf-8
PermanentDateThe date and time that the message was sent (in "HTTP-date" format as defined byRFC 2616)Date: Tue, 15 Nov 1994 08:12:31 GMT
PermanentETagAn identifier for a specific version of a resource, often a message digestETag: "737060cd8c284d8af7ad3082f209582d"
PermanentExpiresGives the date/time after which the response is considered staleExpires: Thu, 01 Dec 1994 16:00:00 GMT
Permanent: standardLast-ModifiedThe last modified date for the requested object (in "HTTP-date" format as defined byRFC 2616)Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
PermanentLinkUsed to express a typed relationship with another resource, where the relation type is defined byRFC 5988Link: </feed>; rel="alternate"
[26]PermanentLocationUsed in redirection, or when a new resource has been created.Location: http://www.w3.org/pub/WWW/People.html
PermanentP3PThis header is supposed to set P3P policy, in the form of P3P:CP="your_compact_policy"
. However, P3P did not take off,[27] most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions forthird party cookies.P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
PermanentPragmaImplementation-specific headers that may have various effects anywhere along the request-response chain.Pragma: no-cache
PermanentProxy-AuthenticateRequest authentication to access the proxy.Proxy-Authenticate: Basic
PermanentRefreshUsed in redirection, or when a new resource has been created. This refresh redirects after 5 seconds.Refresh: 5; url=http://www.w3.org/pub/WWW/People.html
Proprietary/non-standard: a header extension introduced by Netscape and supported by most web browsers.Retry-AfterIf an entity is temporarily unavailable, this instructs the client to try again later. Value could be a specified period of time (in seconds) or a HTTP-date.[28]- Example 1:
Retry-After: 120
- Example 2:
Retry-After: Fri, 07 Nov 2014 23:59:59 GMT
Permanent
ServerA name for the serverServer: Apache/2.4.1 (Unix)
PermanentSet-CookieAn HTTP cookieSet-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Permanent: standardStatusThe HTTP status of the responseStatus: 200 OK
? "Status" is not listed as a registered header. The "Status-Line" of a "Response" is defined by RFC2616[29] without any explicit "Status:" header name.Strict-Transport-SecurityA HSTS Policy informing the HTTP client how long to cache the HTTPS only policy and whether this applies to subdomains.Strict-Transport-Security: max-age=16070400; includeSubDomains
Permanent: standardTrailerThe Trailer general field value indicates that the given set of header fields is present in the trailer of a message encoded withchunked transfer-coding.Trailer: Max-Forwards
PermanentTransfer-EncodingThe form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity.Transfer-Encoding: chunked
PermanentUpgradeAsk the client to upgrade to another protocol.Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
PermanentVaryTells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server.Vary: *
PermanentViaInforms the client of proxies through which the response was sent.Via: 1.0 fred, 1.1 example.com (Apache/1.1)
PermanentWarningA general warning about possible problems with the entity body.Warning: 199 Miscellaneous warning
PermanentWWW-AuthenticateIndicates the authentication scheme that should be used to access the requested entity.WWW-Authenticate: Basic
PermanentX-Frame-Options[30]Clickjacking protection: "deny" - no rendering within a frame, "sameorigin" - no rendering if origin mismatchX-Frame-Options: deny
PermanentCommon non-standard response headers(从服务器得到的非标准回复的头)
Public-Key-Pins: max-age=2592000; pin-sha256="E9CZ9INDbd+2eRQozYqqbQ2yXLVKB9+xcprMF+44U1g=";
X-XSS-Protection[32]Cross-site scripting (XSS) filterX-XSS-Protection: 1; mode=block
Content-Security-Policy, X-Content-Security-Policy, X-WebKit-CSP[33]Content Security Policy definition.X-WebKit-CSP: default-src 'self'
X-Content-Type-Options[34]The only defined value, "nosniff", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type. This also applies toGoogle Chrome, when downloading extensions.[35]X-Content-Type-Options: nosniff
X-Powered-By[36]specifies the technology (e.g. ASP.NET, PHP, JBoss) supporting the web application (version details are often inX-Runtime
, X-Version
, or X-AspNet-Version
)X-Powered-By: PHP/5.4.0
X-UA-Compatible[37]Recommends the preferred rendering engine (often a backward-compatibility mode) to use to display the content. Also used to activateChrome Frame in Internet Explorer.X-UA-Compatible: IE=EmulateIE7
X-UA-Compatible: IE=edge
X-UA-Compatible: Chrome=1
Request Headers(标准请求头)
Accept: text/plain
PermanentAccept-CharsetCharacter sets that are acceptableAccept-Charset: utf-8
PermanentAccept-DatetimeAcceptable version in timeAccept-Datetime: Thu, 31 May 2007 20:35:00 GMT
ProvisionalAccept-EncodingList of acceptable encodings. See HTTP compression.Accept-Encoding: gzip, deflate
PermanentAccept-LanguageList of acceptable human languages for responseAccept-Language: en-US
PermanentAuthorizationAuthentication credentials for HTTP authenticationAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
PermanentCache-ControlUsed to specify directives that MUST be obeyed by all caching mechanisms along the request/response chainCache-Control: no-cache
PermanentConnectionWhat type of connection the user-agent would preferConnection: keep-alive
PermanentContent-LengthThe length of the request body in octets (8-bit bytes)Content-Length: 348
PermanentContent-MD5A Base64-encoded binary MD5 sum of the content of the request bodyContent-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
PermanentContent-TypeThe MIME type of the body of the request (used with POST and PUT requests)Content-Type: application/x-www-form-urlencoded
PermanentCookiean HTTP cookie previously sent by the server with Set-Cookie (below)Cookie: $Version=1; Skin=new;
Permanent: standardDateThe date and time that the message was sent (in "HTTP-date" format as defined byRFC 2616)Date: Tue, 15 Nov 1994 08:12:31 GMT
PermanentExpectIndicates that particular server behaviors are required by the clientExpect: 100-continue
PermanentFromThe email address of the user making the requestFrom: user@example.com
PermanentHostThe domain name of the server (for virtual hosting), and the TCP port number on which the server is listening. The port number may be omitted if the port is the standard port for the service requested.[8] Mandatory since HTTP/1.1. Although domain name are specified as case-insensitive,[9][10] it is not specified whether the contents of the Host field should be interpreted in a case-insensitive manner[11] and in practice some implementations of virtual hosting interpret the contents of the Host field in a case-sensitive manner.[citation needed]Host: en.wikipedia.org:80
Host: en.wikipedia.org
If-Match: "737060cd8c284d8af7ad3082f209582d"
PermanentIf-Modified-SinceAllows a 304 Not Modified to be returned if content is unchangedIf-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
PermanentIf-None-MatchAllows a 304 Not Modified to be returned if content is unchanged, seeHTTP ETagIf-None-Match: "737060cd8c284d8af7ad3082f209582d"
PermanentIf-RangeIf the entity is unchanged, send me the part(s) that I am missing; otherwise, send me the entire new entityIf-Range: "737060cd8c284d8af7ad3082f209582d"
PermanentIf-Unmodified-SinceOnly send the response if the entity has not been modified since a specific time.If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT
PermanentMax-ForwardsLimit the number of times the message can be forwarded through proxies or gateways.Max-Forwards: 10
PermanentOriginInitiates a request for cross-origin resource sharing (asks server for an 'Access-Control-Allow-Origin' response header) .Origin: http://www.example-social-network.com
Permanent: standardPragmaImplementation-specific headers that may have various effects anywhere along the request-response chain.Pragma: no-cache
PermanentProxy-AuthorizationAuthorization credentials for connecting to a proxy.Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
PermanentRangeRequest only part of an entity. Bytes are numbered from 0.Range: bytes=500-999
PermanentReferer [sic]This is the address of the previous web page from which a link to the currently requested page was followed. (The word “referrer” has been misspelled in the RFC as well as in most implementations to the point that it has become standard usage and is considered correct terminology)Referer: http://en.wikipedia.org/wiki/Main_Page
PermanentTEThe transfer encodings the user agent is willing to accept: the same values as for the response header Transfer-Encoding can be used, plus the "trailers" value (related to the "chunked" transfer method) to notify the server it expects to receive additional headers (the trailers) after the last, zero-sized, chunk.TE: trailers, deflate
PermanentUpgradeAsk the server to upgrade to another protocol.Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
PermanentUser-AgentThe user agent string of the user agentUser-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/21.0
PermanentViaInforms the server of proxies through which the request was sent.Via: 1.0 fred, 1.1 example.com (Apache/1.1)
PermanentWarningA general warning about possible problems with the entity body.Warning: 199 Miscellaneous warning
PermanentCommon non-standard request headers(非标准请求头)
XMLHttpRequest
X-Requested-With: XMLHttpRequest
DNT[12]Requests a web application to disable their tracking of a user. This is Mozilla's version of the X-Do-Not-Track header (sinceFirefox 4.0 Beta 11). Safari and IE9 also have support for this header.[13] On March 7, 2011, a draft proposal was submitted to IETF.[14] TheW3C Tracking Protection Working Group is producing a specification.[15]DNT: 1 (Do Not Track Enabled)
DNT: 0 (Do Not Track Disabled)
X-Forwarded-For: client1, proxy1, proxy2
X-Forwarded-For: 129.78.138.66, 129.78.64.103
X-Forwarded-Proto: https
Front-End-Https[18]Non-standard header used by Microsoft applications and load-balancersFront-End-Https: on
X-ATT-DeviceId[19]Allows easier parsing of the MakeModel/Firmware that is usually found in the User-Agent String of AT&T DevicesX-Att-Deviceid: GT-P7320/P7320XXLPG
X-Wap-Profile[20]Links to an XML file on the Internet with a full description and details about the device currently connecting. In the example to the right is an XML file for an AT&T Samsung Galaxy S2.x-wap-profile: http://wap.samsungmobile.com/uaprof/SGH-I777.xml
Proxy-Connection[21]Implemented as a misunderstanding of the HTTP specifications. Common because of mistakes in implementations of early HTTP versions. Has exactly the same functionality as standard Connection header.Proxy-Connection: keep-alive
阅读全文
0 0
- forHTTPHeaderField
- addValue:forHTTPHeaderField: http头的组成
- addValue:forHTTPHeaderField: http头的组成
- 【iOS开发-98】文件分段下载:@“HEAD“和[request setValue:range forHTTPHeaderField:@"Range"]
- 元数据/MetaData
- JavaBean简介及使用
- 【C++】动态内存管理(五)使用STL容器进行大量的动态内存管理
- C++写实拷贝
- 191. Number of 1 Bits
- forHTTPHeaderField
- 单纯形引理
- Android中IntentService与Service的区别
- 1047. Student List for Course (25)
- 统计基础和收益率
- kubernetes环境搭建(1) 一一 etcd集群搭建
- unique_ptr
- 孤儿进程
- 并查集:CDOJ1594-老司机的奇幻漂流 (食物链)