draft-ietf-httpbis-client-hints-04.txt   draft-ietf-httpbis-client-hints-latest.txt 
HTTP Working Group I. Grigorik HTTP Working Group I. Grigorik
Internet-Draft Google Internet-Draft Google
Intended status: Experimental south africa online dating scams April 18, 2017 Intended status: Experimental October catchy profile headlines for dating sites 13, 2017
black christian singles free dating sites Expires: October free christian dating sites review 20, 2017 single de kostenlos forum Expires: April 16, 2018
HTTP Client Hints HTTP Client Hints
psychic reading chat online free draft-ietf-httpbis-client-hints-04 nice profile names for dating sites draft-ietf-httpbis-client-hints-latest
Abstract Abstract
An increasing diversity of Web-connected devices and software An increasing diversity of Web-connected devices and software
capabilities has created a need to deliver optimized content for each capabilities has created a need to deliver optimized content for each
device. device.
This specification defines a set of HTTP request header fields, This specification defines a set of HTTP request header fields,
colloquially known as Client Hints, to address this. They are colloquially known as Client Hints, to address this. They are
intended to be used as input to proactive content negotiation; just intended to be used as input to proactive content negotiation; just
skipping to change at page 1, line 42female profile names for dating sites ¶ skipping to change at page 1, line 42profile names for dating sites ¶
https://github.com/httpwg/http-extensions/labels/client-hints [3]. https://github.com/httpwg/http-extensions/labels/client-hints [3].
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at httpprofile example for dating site s://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on best online dating sites for single parents October 20, 2017. This Internet-Draft will expire on free usa dating sites April 16, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (httpbest free online psychic chat s://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Notational Conventions . . . . . . . . . . . . . . . . . 4 1.1. Notational Conventions . . . . . . . . . . . . . . . . . 4
2. Client Hint Request Header Fields . . . . . . . . . . . . . . 4 2. Client Hint Request Header Fields . . . . . . . . . . . . . . 4
2.1. Sending Client Hints . . . . . . . . . . . . . . . . . . 4 2.1. Sending Client Hints . . . . . . . . . . . . . . . . . . 4
2.2. Server Processing of Client Hints . . . . . . . . . . . . 4 2.2. Server Processing of Client Hints . . . . . . . . . . . . 4
2.2.1. Advertising Support via Accept-CH good profile for dating site example header field . . . 5 2.2.1. Advertising Support via Accept-CH good female profile for dating site Header Field . . . 5
2.2.2. The Accept-CH-Lifetime sample profile for online dating header field . . . . . . . . . 5 2.2.2. The Accept-CH-Lifetime free online doctor chat uk Header Field . . . . . . . . . 5
2.2.3. Interaction with Caches . . . . . . . . . . . . . . . 6 2.2.3. Interaction with Caches . . . . . . . . . . . . . . . 6
3. Client Hints . . . . . . . . . . . . . . . . . . . . . . . . online medical help chat uk 7 3. Client Hints . . . . . . . . . . . . . . . . . . . . . . . . treiber scan online kostenlos 6
3.1. The DPR free dating sites in northern ireland header field . . . . . . . . . . . . . . . . . . free internet dating in ireland 7 3.1. The DPR free dating sites in n.ireland Header Field . . . . . . . . . . . . . . . . . . free online dating for herpes 6
3.1.1. Confirming Selected DPR . . . . . . . . . . . . . . . 7 3.1.1. Confirming Selected DPR . . . . . . . . . . . . . . . 7
3.2. The Width anime dating sim for guys on android header field . . . . . . . . . . . . . . . . . kostenlos neue leute kennenlernen 8 3.2. The Width kostenlos inserieren markt.de Header Field . . . . . . . . . . . . . . . . . kostenlos inserieren immobilien 7
3.3. The Viewport-Width best online chat psychic readings header field . . . . . . . . . . . . . www loveawake com free online dating 8 3.3. The Viewport-Width www.free online dating games.com Header Field . . . . . . . . . . . . . online legal advice chat uk 7
3.4. The email adresse erstellen hotmail.de kostenlos Downlink header field . . . . . . . . . . . . . . . . 8 3.4. The Save-Data good free dating websites uk Header Field . . . . . . . . . . . . . . . 8
good free dating websites 3.5. The Save-Data is there a good free dating website header field . . . . . . . . . . . . . . . 8 4. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . top free dating sites in canada 8
4. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . sa free dating sites 9 5. Security Considerations . . . . . . . . . . . . . . . . . . . south africa free dating sites 9
5. Security Considerations . . . . . . . . . . . . . . . . . . . is there such a thing as a completely free dating site 10 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . is there any completely free dating sites 9
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . what is a completely free dating site 10
6.1. Accept-CH . . . . . . . . . . . . . . . . . . . . . . . . 10 6.1. Accept-CH . . . . . . . . . . . . . . . . . . . . . . . . 10
6.2. Accept-CH-Lifetime . . . . . . . . . . . . . . . . . . . best free south african dating sites 11 6.2. Accept-CH-Lifetime . . . . . . . . . . . . . . . . . . . kostenlos wohnungsgesuch inserieren 10
6.3. Content-DPR . . . . . . . . . . . . . . . . . . . . . . . free dating sites without pay 11 6.3. Content-DPR . . . . . . . . . . . . . . . . . . . . . . . pay per free sign up dating sites 10
6.4. no pay free dating sites Downlink . . . . . . . . . . . . . . . . . . . . . . . . free online no pay dating sites 11 6.4. free dating sites nothing to pay DPR . . . . . . . . . . . . . . . . . . . . . . . . . . . free pay dating site 10
no pay free dating site 6.5. DPR . . . . . . . . . . . . . . . . . . . . . . . . . . . free muslim dating sites canada 11 beste online partnervermittlung schweiz 6.5. Save-Data . . . . . . . . . . . . . . . . . . . . . . . . free online dating websites christian 10
6.6. free online dating websites reviews Save-Data . . . . . . . . . . . . . . . . . . . . . . . . 11 6.6. is there a free online dating site Viewport-Width . . . . . . . . . . . . . . . . . . . . . 11
6.7. free online dating websites best Viewport-Width . . . . . . . . . . . . . . . . . . . . . free or paid dating sites 12 6.7. free or pay dating sites Width . . . . . . . . . . . . . . . . . . . . . . . . . . kostenlos inserieren zeitung berlin 11
free dating sites perth australia 6.8. Width . . . . . . . . . . . . . . . . . . . . . . . . . . online dating coach review 12 online dating coach uk 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . online dating coach calgary . 11
online dating coach jobs 7. References . . . . . . . . . . . . . . . . . . . . . . . . . online dating coach certification 12 kostenlos inserieren wohnung vermieten 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 100 free dating in ireland 11
south africa free dating websites 7.1. Normative References . . . . . . . . . . . . . . . . . . ferienwohnung kostenlos inserieren schweiz 12 auto kostenlos inserieren schweiz 8.1. Normative References . . . . . . . . . . . . . . . . . . partnersuche waldviertel 11
job inserieren kostenlos deutschland 7.2. Informative References . . . . . . . . . . . . . . . . . best 100 free dating site in canada 13 100 percent free dating site in canada 8.2. Informative References . . . . . . . . . . . . . . . . . top ten free dating sites in ireland 12
beste gratis dating seite österreich 7.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . beste gratis dating seite 13 is there a totally free dating site 8.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . totally free dating websites india 12
Appendix A. Changes . . . . . . . . . . . . . . . . . . . . . . 13 Appendix A. is there a totally free dating website Interaction with Key Response Header Field . . . . . 13
really free dating sites usa A.1. Since -00 . . . . . . . . . . . . . . . . . . . . . . . . 13 are there any really free dating sites Appendix B. Changes . . . . . . . . . . . . . . . . . . . . . . 13
really free online dating sites A.2. Since -01 . . . . . . . . . . . . . . . . . . . . . . . . any really free dating sites 14 dating indian guys in usa B.1. Since -00 . . . . . . . . . . . . . . . . . . . . . . . . 13
indian dating apps usa A.3. Since -02 . . . . . . . . . . . . . . . . . . . . . . . . indian gay dating in usa 14 arcor e mail kostenlos anmelden B.2. Since -01 . . . . . . . . . . . . . . . . . . . . . . . . yahoo e mail kostenlos anmelden 13
profile description for dating website A.4. Since -03 . . . . . . . . . . . . . . . . . . . . . . . . profile descriptions for dating sites examples 14 profile description for dating sites B.3. Since -02 . . . . . . . . . . . . . . . . . . . . . . . . south african dating sites on facebook 13
free online psychic chat australia A.5. Since -04 . . . . . . . . . . . . . . . . . . . . . . . . 14 online psychic chat rooms free B.4. Since -03 . . . . . . . . . . . . . . . . . . . . . . . . free online psychic chat 24/7 13
chatroulette kostenlos deutschland ohne anmeldung B.5. Since -04 online dating site in nigeria . . . . . . . . . . . . . . . . . . . . . . . . 14
free online dating websites in nigeria B.6. Since -05 . . . . . . . . . . . . . . . . . . . . . . . . 14
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 14 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 14
1. Introduction 1. Introduction
There are thousands of different devices accessing the web, each with There are thousands of different devices accessing the web, each with
different device capabilities and preference information. These different device capabilities and preference information. These
device capabilities include hardware and software characteristics, as device capabilities include hardware and software characteristics, as
well as dynamic user and client preferences. well as dynamic user and client preferences.
One way to infer some of these capabilities is through User-Agent One way to infer some of these capabilities is through User-Agent
skipping to change at page 4, line 8online christian dating sites in nigeria ¶ skipping to change at page 4, line 8free nigerian sugar mummy dating sites ¶
Client Hints does not supersede or replace the User-Agent header Client Hints does not supersede or replace the User-Agent header
field. Existing device detection mechanisms can continue to use both field. Existing device detection mechanisms can continue to use both
mechanisms if necessary. By advertising its capabilities within a mechanisms if necessary. By advertising its capabilities within a
request header field, Client Hints allows for cache friendly and request header field, Client Hints allows for cache friendly and
proactive content negotiation. proactive content negotiation.
1.1. Notational Conventions 1.1. Notational Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", free sugar mummies dating sites in nigeria "NOT RECOMMENDED", "MAY", and
document are to be interpreted as described in free online dating montreal quebec [RFC2119]. "OPTIONAL" in this document are to be interpreted as described in profile headline for dating site examples BCP
need a free dating site 14 [RFC2119] [RFC8174] when, and only when, they appear in all
whats a good free dating site capitals, as shown here.
This document uses the Augmented Backus-Naur Form (ABNF) notation of This document uses the Augmented Backus-Naur Form (ABNF) notation of
[RFC5234] with the list rule extension defined in [RFC7230], [RFC5234] with the list rule extension defined in [RFC7230],
Appendix B. It includes by reference the DIGIT rule from [RFC5234] Appendix B. It includes by reference the DIGIT rule from [RFC5234]
and the OWS and field-name rules from [RFC7230]. and the OWS and field-name rules from [RFC7230].
2. Client Hint Request Header Fields 2. Client Hint Request Header Fields
A Client Hint request header field is a HTTP header field that is A Client Hint request header field is a HTTP header field that is
used by HTTP clients to indicate configuration data that can be used used by HTTP clients to indicate configuration data that can be used
skipping to change at page 4, line 31geheimen regeln online dating ¶ skipping to change at page 4, line 33partnersuche ohne registrierung und anmeldung ¶
client preferences that the server can use to adapt and optimize the client preferences that the server can use to adapt and optimize the
response. response.
2.1. Sending Client Hints 2.1. Sending Client Hints
Clients control which Client Hints are sent in requests, based on Clients control which Client Hints are sent in requests, based on
their default settings, user configuration and/or preferences. their default settings, user configuration and/or preferences.
Implementers might provide user choice mechanisms so that users may Implementers might provide user choice mechanisms so that users may
balance privacy concerns with bandwidth limitations. Implementations balance privacy concerns with bandwidth limitations. Implementations
specific to certain use cases or threat models might avoid specific to certain use cases or threat models might avoid
transmitting these headers altogether, or limit them to secure transmitting these headertop free dating site in australia fields altogether, or limit them to secure
contexts or authenticated sessions. Implementers should be aware contexts or authenticated sessions. Implementers should be aware
that explaining the privacy implications of passive fingerprinting or that explaining the privacy implications of passive fingerprinting or
network information disclosure may be challenging. network information disclosure may be challenging.
The client and server, or an intermediate proxy, can use an opt-in The client and server, or an intermediate proxy, can use an opt-in
mechanism to negotiate which fields should be reported to allow for mechanism to negotiate which fields should be reported to allow for
efficient content adaption. efficient content adaption.
2.2. Server Processing of Client Hints 2.2. Server Processing of Client Hints
When presented with a request that contains one or more client hint When presented with a request that contains one or more client hint
online dating coaching headers, servers can optimize the response based upon the information free dating websites in uk header fields, servers can optimize the response based upon the
in them. When doing so, and if the resource is cacheable, the server information in them. When doing so, and if the resource is
MUST also generate a Vary response header field (Section 7.1.4 of cacheable, the server MUST also generate a Vary response header field
free dating site in uk without credit card [RFC7231]), and optionally Key ([I-D.ietf-httpbis-key]), to indicate (Section 7.1.4 of 100 free dating site in uk [RFC7231]) to indicate which hints can affect the
which hints can affect the selected response and whether the selected selected response and whether the selected response is appropriate
response is appropriate for a later request. for a later request.
Further, depending on the hint used, the server can generate Further, depending on the hint used, the server can generate
additional response header fields to convey related values to aid additional response header fields to convey related values to aid
client processing. For example, this specification defines online free dating site in uk "Content- client processing. For example, this specification defines completely free dating site in uk the
100 free dating site in ukraine DPR" response header field that needs to be returned by the server new free dating site in uk "Content-DPR" response header field that needs to be returned by the
when the "DPR" hint is used to select the response. server when the "DPR" hint is used to select the response.
2.2.1. Advertising Support via Accept-CH mobile de inserat kostenlos header field 2.2.1. Advertising Support via Accept-CH free online dating site switzerland Header Field
Servers can advertise support for Client Hints using the Accept-CH Servers can advertise support for Client Hints using the Accept-CH
header field or an equivalent HTML meta element with http-equiv header field or an equivalent HTML meta element with http-equiv
attribute ([treiber scanner kostenlos online W3C.REC-html5-20141028]). attribute ([free indian uk dating sites HTML5]).
Accept-CH = #field-name Accept-CH = #field-name
For example: For example:
Accept-CH: DPR, Width, Viewport-Width Accept-CH: DPR, Width, Viewport-Width
When a client receives Accept-CH, or if it is capable of processing When a client receives Accept-CH, or if it is capable of processing
the HTML response and finds an equivalent HTML meta element, it can the HTML response and finds an equivalent HTML meta element, it can
treat it as a signal that the application is interested in receiving treat it as a signal that the application is interested in receiving
skipping to change at page 5, line 33free online legal advice chat australia ¶ skipping to change at page 5, line 37there any real free dating sites ¶
values; subresource requests initiated as a result of processing the values; subresource requests initiated as a result of processing the
response from the server that includes the Accept-CH opt-in can response from the server that includes the Accept-CH opt-in can
include the request header fields that match the advertised field- include the request header fields that match the advertised field-
values. values.
For example, based on Accept-CH example above, a user agent could For example, based on Accept-CH example above, a user agent could
append DPR, Width, and Viewport-Width header fields to all append DPR, Width, and Viewport-Width header fields to all
subresource requests initiated by the page constructed from the subresource requests initiated by the page constructed from the
response. response.
2.2.2. The Accept-CH-Lifetime there any truly free dating sites header field 2.2.2. The Accept-CH-Lifetime free dating sites with free messaging and chat Header Field
Servers can ask the client to remember an origin-wide Accept-CH Servers can ask the client to remember an origin-wide Accept-CH
preference for a specified period of time to enable delivery of preference for a specified period of time to enable delivery of
Client Hints on all subsequent requests to the free dating site with free chat origin, and on Client Hints on all subsequent requests to the neue leute kennenlernen munchen kostenlos origin ([RFC6454]),
free dating never pay subresource requests initiated as a result of processing a response and on south african free dating service any requests initiated as a result of processing a response
from the origin. from the origin.
Accept-CH-Lifetime = #delta-seconds Accept-CH-Lifetime = #delta-seconds
The field-value indicates that the Accept-CH preference is there a free dating site should be The field-value indicates that the Accept-CH preference top free dating websites SHOULD be
considered stale after its age is greater than the specified number considered stale after its age is greater than the specified number
of seconds. of seconds.
Accept-CH: DPR, Viewport-Width Accept-CH: DPR, the best free dating websites Width
online dating site in sweden Accept-CH: Viewport-Width
Accept-CH-Lifetime: 86400 Accept-CH-Lifetime: 86400
For example, based on the Accept-CH and Accept-CH-Lifetime example For example, based on the Accept-CH and Accept-CH-Lifetime example
above, a user agent could persist an origin-wide Accept-CH preference above, a user agent could persist an origin-wide Accept-CH preference
for up to 86400 seconds (1 day). Then, if a request is initiated to for up to 86400 seconds (1 day). Then, if a request is initiated to
the same origin before the preference is stale (e.g. as a result of a the same origin before the preference is stale (e.g. as a result of a
navigation to the origin, or fetching a subresource from the origin) navigation to the origin, or fetching a subresource from the origin)
the client could append the requested header fields (DPR and the client could append the requested header fields (DPRfree dating perth australia , Width, and
Viewport-Width in this example) to the request and any subresource Viewport-Width in this example) to the request and any subresource
requests initiated as a result of processing a response from same requests initiated as a result of processing a response from same
origin. origin.
is there a good free dating site If Accept-CH-Lifetime occurs in a message more than once, the last
what is a good free dating website value overrides all previous occurrences.
2.2.3. Interaction with Caches 2.2.3. Interaction with Caches
When selecting an optimized response based on one or more Client When selecting an optimized response based on one or more Client
Hints, and if the resource is cacheable, the server needs to generate Hints, and if the resource is cacheable, the server needs to generate
a Vary response header field ([RFC7234]) to indicate which hints can a Vary response header field ([RFC7234]) to indicate which hints can
affect the selected response and whether the selected response is affect the selected response and whether the selected response is
appropriate for a later request. appropriate for a later request.
Vary: DPR Vary: DPR
Above example indicates that the cache key needs to include the DPR Above example indicates that the cache key needs to include the DPR
header field. header field.
Vary: DPR, wohnung kostenlos inserieren schweiz Width, Downlink Vary: DPR, Width
south african 100 free dating sites
is there such a thing as a completely free dating sites Above example indicates that the cache key needs to include the DPR,
is there a truly free dating site Width, and Downlink header fields.
really good free dating websites
is there any truly free dating sites Client Hints MAY be combined with Key ([I-D.ietf-httpbis-key]) to
100 free dating indian sites enable fine-grained control of the cache key for improved cache
totally free dating sites india efficiency. For example, the server can return the following set of
what is a real free dating site instructions:
what is the best 100 free dating site
what is a good free dating site Key: DPR;partition=1.5:2.5:4.0
what is a free dating site
what is a totally free dating site Above example indicates that the cache key needs to include the value
what is a 100 free dating site of the DPR header field with three segments: less than 1.5, 1.5 to
what is the best completely free dating site less than 2.5, and 4.0 or greater.
what is a free cougar dating site
south africa free dating website Key: Width;div=320
free online dating sites christian singles
gratis dating seite österreich Above example indicates that the cache key needs to include the value
best free dating site northern ireland of the Width free dating sites without paying header field and be partitioned into groups of 320:
free dating sites without payment in mumbai 0-320, 320-640, and so on.
free dating sites without payment in usa
free dating sites without payment in kolkata Key: Downlink;partition=0.5:1.0:3.0:5.0:10
Above example indicates that the cache key needs to include the Above example indicates that the cache key needs to include the free dating sites without payment in sri lanka DPR
free dating site in canada without payment (Mbps) value of the Downlink header come together partnervermittlung aachen field with six segments: less are there any completely free dating sites and Width header are there any truly free dating sites fields.
are there any real free dating sites than 0.5, 0.5 to less than 1.0, 1.0 to less than 3.0, 3.0 to less
100 free dating sites ie than 5.0, 5.0 to less than 10; 10 or higher.
3. Client Hints 3. Client Hints
3.1. The DPR is there a totally free christian dating site header field 3.1. The DPR immobilien kostenlos inserieren wien Header Field
The "DPR" request header field is a number that indicates the The "DPR" request header field is a number that indicates the
client's current Device Pixel Ratio (DPR), which is the ratio of client's current Device Pixel Ratio (DPR), which is the ratio of
physical pixels over CSS px (Section 5.2 of physical pixels over CSS px (Section 5.2 of best indian free dating website [CSSVAL]) of the layout
free dating site in northern ireland [W3C.CR-css-values-3-20160929]) of the layout viewport (Section 9.1.1 viewport (Section 9.1.1 of [CSS2]) on the device.
of [CSS2]) on the device.
DPR = 1*DIGIT [ "." 1*DIGIT ] DPR = 1*DIGIT [ "." 1*DIGIT ]
If DPR occurs in a message more than once, the last value overrides If DPR occurs in a message more than once, the last value overrides
all previous occurrences. all previous occurrences.
3.1.1. Confirming Selected DPR 3.1.1. Confirming Selected DPR
The "Content-DPR" response header field is a number that indicates The "Content-DPR" response header field is a number that indicates
the ratio between physical pixels over CSS px of the selected image the ratio between physical pixels over CSS px of the selected image
skipping to change at page 8, line 5free singles sites south africa ¶ skipping to change at page 7, line 31free singles dating sites in south africa ¶
returned value MUST take precedence. returned value MUST take precedence.
Note that DPR confirmation is only required for image responses, and Note that DPR confirmation is only required for image responses, and
the server does not need to confirm the resource width as this value the server does not need to confirm the resource width as this value
can be derived from the resource itself once it is decoded by the can be derived from the resource itself once it is decoded by the
client. client.
If Content-DPR occurs in a message more than once, the last value If Content-DPR occurs in a message more than once, the last value
overrides all previous occurrences. overrides all previous occurrences.
3.2. The Width online dating websites in ireland header field 3.2. The Width south africa free mobile dating site Header Field
The "Width" request header field is a number that indicates the The "Width" request header field is a number that indicates the
desired resource width in physical px (i.e. intrinsic size of an desired resource width in physical px (i.e. intrinsic size of an
image). The provided physical px value is a number rounded to the image). The provided physical px value is a number rounded to the
smallest following integer (i.e. ceiling value). smallest following integer (i.e. ceiling value).
Width = 1*DIGIT Width = 1*DIGIT
If the desired resource width is not known at the time of the request If the desired resource width is not known at the time of the request
or the resource does not have a display width, the Width header field or the resource does not have a display width, the Width header field
can be omitted. If Width occurs in a message more than once, the can be omitted. If Width occurs in a message more than once, the
last value overrides all previous occurrences. last value overrides all previous occurrences.
3.3. The Viewport-Width free online dating sites best header field 3.3. The Viewport-Width free online dating sites top Header Field
The "Viewport-Width" request header field is a number that indicates The "Viewport-Width" request header field is a number that indicates
the layout viewport width in CSS px. The provided CSS px value is a the layout viewport width in CSS px. The provided CSS px value is a
number rounded to the smallest following integer (i.e. ceiling number rounded to the smallest following integer (i.e. ceiling
value). value).
Viewport-Width = 1*DIGIT Viewport-Width = 1*DIGIT
If Viewport-Width occurs in a message more than once, the last value If Viewport-Width occurs in a message more than once, the last value
overrides all previous occurrences. overrides all previous occurrences.
3.4. The free online dating sites top 10 Downlink header field 3.4. The Save-Data free online dating sites top rated Header Field
free web chat date
free online dating switzerland The "Downlink" request header field is a number that indicates the
christian dating sites in nigeria client's maximum downlink speed in megabits per second (Mbps).
best christian dating sites in nigeria
christian dating websites in nigeria Downlink = 1*DIGIT [ "." 1*DIGIT ]
is there any totally free dating sites
all nigeria free dating site If Downlink occurs in a message more than once, the minimum value
free nigerian mobile dating sites should be used to override other occurrences.
latest nigeria free dating site
free nigerian dating site for sugar mummy 3.5. The Save-Data australian christian free dating sites header field
The "Save-Data" request header field consists of one or more tokens The "Save-Data" request header field consists of one or more tokens
that indicate client's preference for reduced data usage, due to high that indicate client's preference for reduced data usage, due to high
transfer costs, slow connection speeds, or other reasons. transfer costs, slow connection speeds, or other reasons.
Save-Data = sd-token *( OWS ";" OWS [sd-token] ) Save-Data = sd-token *( OWS ";" OWS [sd-token] )
sd-token = token sd-token = token
This document defines the "on" sd-token value, which is used as a This document defines the "on" sd-token value, which is used as a
signal indicating explicit user opt-in into a reduced data usage mode signal indicating explicit user opt-in into a reduced data usage mode
on the client, and when communicated to origins allows them to on the client, and when communicated to origins allows them to
deliver alternate content honoring such preference - e.g. smaller deliver alternate content honoring such preference - e.g. smaller
image and video resources, alternate markup, and so on. New token image and video resources, alternate markup, and so on. New token
and extension token values can be defined by updates to this and extension token values can be defined by updates to this
specification. specification.
free american singles dating site If Save-Data occurs in a message more than once, the last value
usa free online dating site overrides all previous occurrences.
4. Examples 4. Examples
For example, given the following request header fields: For example, given the following request header fields:
DPR: 2.0 DPR: 2.0
Width: 320 Width: 320
Viewport-Width: 320 Viewport-Width: 320
The server knows that the device pixel ratio is 2.0, that the The server knows that the device pixel ratio is 2.0, that the
intended display width of the requested resource is 160 CSS px (320 intended display width of the requested resource is 160 CSS px (320
skipping to change at page 9, line 38american singles free online dating ¶ skipping to change at page 9, line 8free online dating sites montreal ¶
Content-DPR: 1.0 Content-DPR: 1.0
The Content-DPR response header field indicates to the client that The Content-DPR response header field indicates to the client that
the server has selected resource with DPR ratio of 1.0. The client the server has selected resource with DPR ratio of 1.0. The client
can use this information to perform additional processing on the can use this information to perform additional processing on the
resource - for example, calculate the appropriate intrinsic size of resource - for example, calculate the appropriate intrinsic size of
the image resource such that it is displayed at the correct the image resource such that it is displayed at the correct
resolution. resolution.
best free online dating montreal Alternatively, the server could select an alternate resource based on
100 free sugar mummy dating site in nigeria the maximum downlink speed advertised in the request header fields:
suche frau fürs leben berlin
suche frau fürs leben sprüche Downlink: 0.384
100 free dating site in england
best free dating website in uk The server knows that the client's maximum downlink speed is
free online nigeria dating site 0.384Mbps (GPRS EDGE), and it can use this information to select an
latest free nigeria dating site optimized resource - for example, an alternate image asset,
free nigeria christian dating site stylesheet, HTML document, media stream, and so on.
5. Security Considerations 5. Security Considerations
The request header fields defined in this specification expose The request header fields defined in this specification expose
information that is already available to Web applications in the information that is already available to Web applications in the
browser runtime itself (e.g., using JavaScript and CSS). For browser runtime itself (e.g., using JavaScript and CSS). For
example, the application can obtain viewport width, image display example, the application can obtain viewport width, image display
width, and device pixel ratio via JavaScript, or through the use of width, and device pixel ratio via JavaScript, or through the use of
CSS media queries and unique resource URLs even if JavaScript is CSS media queries and unique resource URLs even if JavaScript is
disabled. However, servers that gather this information through such disabled. However, servers that gather this information through such
mechanisms are typically observable (e.g., you can see that they're mechanisms are typically observable (e.g., you can see that they're
skipping to change at page 10, line 44top free sa dating sites ¶ skipping to change at page 9, line 47free sa dating chat sites ¶
origin opt-in via Accept-CH; clear remembered opt-in, as set by origin opt-in via Accept-CH; clear remembered opt-in, as set by
Accept-CH-Lifetime, when site data, browsing history, browsing cache, Accept-CH-Lifetime, when site data, browsing history, browsing cache,
or similar, are cleared; restrict delivery to same origin or similar, are cleared; restrict delivery to same origin
subrequests; limit delivery to requests that already carry subrequests; limit delivery to requests that already carry
identifying information (e.g. cookies); modify delivery policy when identifying information (e.g. cookies); modify delivery policy when
in an "incognito" or a similar privacy mode; enable user in an "incognito" or a similar privacy mode; enable user
configuration and opt in, and so on. configuration and opt in, and so on.
6. IANA Considerations 6. IANA Considerations
This document defines the "Accept-CH", "DPR", sa free mobile dating site "Width", and free dating websites in ukraine "Downlink" This document defines the "Accept-CH", "DPR", best free dating websites in uk "Save-Data", "Viewport-
HTTP request fields, "Content-DPR" HTTP response field, and registers free dating websites in england Width", and free dating sites in ukraine "Width" HTTP request fields, 100 free black dating site in uk "Accept-CH", "Accept-CH-
them in the Permanent Message Header Fields registry. 100 free dating in uk Lifetime", and "Content-DPR" HTTP response field, and registers them
in the Permanent Message Header Fields registry.
6.1. Accept-CH 6.1. Accept-CH
o Header field name: Accept-CH o Header field name: Accept-CH
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 2.2.1 of this document o Specification document(s): Section 2.2.1 of this document
o Related information: for Client Hints o Related information: for Client Hints
skipping to change at page 11, line 26online dating in nigeria ¶ skipping to change at page 10, line 32kostenlos email adresse erstellen gmx ¶
6.3. Content-DPR 6.3. Content-DPR
o Header field name: Content-DPR o Header field name: Content-DPR
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 3.1.1 of this document o Specification document(s): Section 3.1.1 of this document
o Related information: for Client Hints o Related information: for Client Hints
6.4. online dating rules etiquette Downlink 6.4. DPR
online dating rules
online dating rules texting o Header field name: Downlink
free nigerian online dating sites o Applicable protocol: HTTP
nigerian free online dating sites o Status: standard
best online dating sites in nigeria o Author/Change controller: IETF
nigerian dating sites online o Specification document(s): Section 3.4 of this document
free online dating site reviews o Related information: for Client Hints
online free dating site in australia
partnersuche portale im vergleich 6.5. DPR
o Header field name: DPR o Header field name: DPR
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 3.1 of this document o Specification document(s): Section 3.1 of this document
o Related information: for Client Hints o Related information: for Client Hints
6.free american dating sites online 6. Save-Data 6.top ten dating sites in south africa 5. Save-Data
o Header field name: Save-Data o Header field name: Save-Data
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 3.top 10 indian online dating sites 5 of this document o Specification document(s): Section 3.online legal advice chat australia 4 of this document
o Related information: for Client Hints o Related information: for Client Hints
6.neu.de singlebörsen vergleich 7. Viewport-Width 6.partnersuche christliche partnerbörse 6. Viewport-Width
o Header field name: Viewport-Width o Header field name: Viewport-Width
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 3.3 of this document o Specification document(s): Section 3.3 of this document
o Related information: for Client Hints o Related information: for Client Hints
6.what are some 100 free dating sites 8. Width 6.what is a good 100 free dating site 7. Width
o Header field name: Width o Header field name: Width
o Applicable protocol: HTTP o Applicable protocol: HTTP
o Status: standard o Status: standard
o Author/Change controller: IETF o Author/Change controller: IETF
o Specification document(s): Section 3.2 of this document o Specification document(s): Section 3.2 of this document
o Related information: for Client Hints o Related information: for Client Hints
7. popular free dating sites in india References 7. popular free dating sites 2014 Acknowledgements
popular free dating sites 2015 7.1. Normative References usa free dating site 100 Thanks to Mark Nottingham, Julian Reschke, Chris Bentzel, Yoav Weiss,
usa free dating site 2015 Ben Greenstein, Tarun Bansal, Roy Fielding, Vasiliy Faronov, Ted
usa free dating site Hardie, Jonas Sicking, and numerous other members of the IETF HTTP
free uk asian dating sites Working Group for invaluable help and feedback.
asian uk dating sites
usa 100 free online dating sites 8. References
what is a free interracial dating site
what is best free dating site 8.1. Normative References
[CSS2] Bos, B., Celic, T., Hickson, I., and H. Lie, "Cascading [CSS2] Bos, B., Celic, T., Hickson, I., and H. Lie, "Cascading
Style Sheets Level 2 Revision 1 (CSS 2.1) Specification", Style Sheets Level 2 Revision 1 (CSS 2.1) Specification",
W3C Recommendation REC-CSS2-20110607, June 2011, W3C Recommendation REC-CSS2-20110607, June 2011,
<http://www.w3.org/TR/2011/REC-CSS2-20110607>. <http://www.w3.org/TR/2011/REC-CSS2-20110607>.
really good free online dating sites [CSSVAL] Atkins, T. and E. Etemad, "CSS Values and Units Module
totally free dating site in india Level 3", World Wide Web Consortium CR CR-css-values-
online free dating site in india 3-20160929, September 2016,
online dating sites christian singles <https://www.w3.org/TR/2016/CR-css-values-3-20160929>.
top free dating sites 2016
free online dating sites in uk for singles [HTML5] Hickson, I., Berjon, R., Faulkner, S., Leithead, T.,
behinderung und partnersuche Navara, E., O&#039;Connor, T., and S. Pfeiffer, "HTML5",
best indian free dating sites World Wide Web Consortium Recommendation REC-
online dating in sweden html5-20141028, October 2014,
free online dating site in sweden <http://www.w3.org/TR/2014/REC-html5-20141028>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>. <httpfree internet dating sites ireland s://www.rfc-editor.org/info/rfc2119>.
[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax
Specifications: ABNF", STD 68, RFC 5234, Specifications: ABNF", STD 68, RFC 5234,
DOI 10.17487/RFC5234, January 2008, DOI 10.17487/RFC5234, January 2008,
free dating websites in northern ireland <http://www.rfc-editor.org/info/rfc5234>. what is the best free cougar dating site <https://www.rfc-editor.org/info/rfc5234>.
what are good free cougar dating sites
is there a free cougar dating site [RFC6454] Barth, A., "The Web Origin Concept", RFC 6454,
what is the best free cougar dating website DOI 10.17487/RFC6454, December 2011,
list of christian dating sites in nigeria <https://www.rfc-editor.org/info/rfc6454>.
[RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer [RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer
Protocol (HTTP/1.1): Message Syntax and Routing", Protocol (HTTP/1.1): Message Syntax and Routing",
RFC 7230, DOI 10.17487/RFC7230, June 2014, RFC 7230, DOI 10.17487/RFC7230, June 2014,
<http://www.rfc-editor.org/info/rfc7230>. <httpchristian dating site in nigeria s://www.rfc-editor.org/info/rfc7230>.
[RFC7231] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer [RFC7231] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer
Protocol (HTTP/1.1): Semantics and Content", RFC 7231, Protocol (HTTP/1.1): Semantics and Content", RFC 7231,
DOI 10.17487/RFC7231, June 2014, DOI 10.17487/RFC7231, June 2014,
<http://www.rfc-editor.org/info/rfc7231>. <httpwhat is a free dating website s://www.rfc-editor.org/info/rfc7231>.
[RFC7234] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, [RFC7234] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,
Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching", Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",
RFC 7234, DOI 10.17487/RFC7234, June 2014, RFC 7234, DOI 10.17487/RFC7234, June 2014,
free dating sites no payment needed <http://www.rfc-editor.org/info/rfc7234>. are there any totally free dating websites <https://www.rfc-editor.org/info/rfc7234>.
good free dating sites canada
online dating sites christian [W3C.CR-css-values-3-20160929]
best online dating sites in northern ireland Atkins, T. and E. Etemad, "CSS Values and Units Module
good online dating sites ireland Level 3", World Wide Web Consortium CR CR-css-values-
what is a good free dating site yahoo 3-20160929, September 2016,
what is the best free dating website in the uk <https://www.w3.org/TR/2016/CR-css-values-3-20160929>.
what is a good free online dating site
what are good free dating websites [W3C.REC-html5-20141028]
what is a good free interracial dating site Hickson, I., Berjon, R., Faulkner, S., Leithead, T.,
what is best free dating website Navara, E., O&#039;Connor, T., and S. Pfeiffer, "HTML5",
is there any good free dating sites World Wide Web Consortium Recommendation REC-
south african singles chat sites html5-20141028, October 2014,
free dating perth western australia <http://www.w3.org/TR/2014/REC-html5-20141028>.
free dating western australia 7.2. Informative References are there any free dating sites that work 8.2. Informative References
are there any free dating sites in uk [I-D.ietf-httpbis-key] what is the best free dating site uk [KEY] Fielding, R. and M. Nottingham, "The Key HTTP Response
Fielding, R. and M. Nottingham, "The Key HTTP Response
Header Field", draft-ietf-httpbis-key-01 (work in Header Field", draft-ietf-httpbis-key-01 (work in
progress), March 2016. progress), March 2016.
[RFC6265] Barth, A., "HTTP State Management Mechanism", RFC 6265, [RFC6265] Barth, A., "HTTP State Management Mechanism", RFC 6265,
DOI 10.17487/RFC6265, April 2011, DOI 10.17487/RFC6265, April 2011,
<http://www.rfc-editor.org/info/rfc6265>. <httpwhat is the best free dating site in australia s://www.rfc-editor.org/info/rfc6265>.
what are the best 100 percent free dating sites 7.3. URIs latest free dating sites in nigeria 8.3. URIs
[1] https://lists.w3.org/Archives/Public/ietf-http-wg/ [1] https://lists.w3.org/Archives/Public/ietf-http-wg/
[2] http://httpwg.github.io/ [2] http://httpwg.github.io/
[3] https://github.com/httpwg/http-extensions/labels/client-hints [3] https://github.com/httpwg/http-extensions/labels/client-hints
Appendix A. free american dating sites Changes Appendix A. american singles dating site Interaction with Key Response Header Field
are there any truly free online dating sites A.1. Since -00 any totally free dating sites Client Hints may be combined with Key response header field ([KEY])
are there any truly free christian dating sites to enable fine-grained control of the cache key for improved cache
free uk indian dating site efficiency. For example, the server can return the following set of
die geheimen regeln im online dating starter cd instructions:
best online dating sites in sweden
free web chat with singles Key: DPR;partition=1.5:2.5:4.0
nigerian online dating sites
100 free online dating site in nigeria Above example indicates that the cache key needs to include the value
is there a really free dating site of the DPR header field with three segments: less than 1.5, 1.5 to
most popular free dating websites uk less than 2.5, and 4.0 or greater.
the best free dating sites online
the best free dating sites Key: Width;div=320
the best free dating sites in canada
immobilien kostenlos inserieren münchen Above example indicates that the cache key needs to include the value
top free dating websites 2016 of the Width header field and be partitioned into groups of 320:
are there truly free dating sites 0-320, 320-640, and so on.
are there any completely free christian dating sites
are there any truly free dating websites Appendix B. Changes
is there actually a free dating site
american dating sites online B.1. Since -00
o Issue 168 (make Save-Data extensible) updated ABNF. o Issue 168 (make Save-Data extensible) updated ABNF.
o Issue 163 (CH review feedback) editorial feedback from httpwg o Issue 163 (CH review feedback) editorial feedback from httpwg
list. list.
o Issue 153 (NetInfo API citation) added normative reference. o Issue 153 (NetInfo API citation) added normative reference.
polish dating sites in ireland A.2. Since -01 online free dating sites in uk B.2. Since -01
o Issue 200: Moved Key reference to informative. o Issue 200: Moved Key reference to informative.
o Issue 215: Extended passive fingerprinting and mitigation o Issue 215: Extended passive fingerprinting and mitigation
considerations. considerations.
o Changed document status to experimental. o Changed document status to experimental.
free online dating sites in ukraine A.3. Since -02 free dating site in uk without payment B.3. Since -02
o Issue 239: Updated reference to CR-css-values-3 o Issue 239: Updated reference to CR-css-values-3
o Issue 240: Updated reference for Network Information API o Issue 240: Updated reference for Network Information API
o Issue 241: Consistency in IANA considerations o Issue 241: Consistency in IANA considerations
o Issue 250: Clarified Accept-CH o Issue 250: Clarified Accept-CH
100 free dating in india A.4. Since -03 online dating nigerian B.4. Since -03
o Issue 284: Extended guidance for Accept-CH o Issue 284: Extended guidance for Accept-CH
o Issue 308: Editorial cleanup o Issue 308: Editorial cleanup
o Issue 306: Define Accept-CH-Lifetime o Issue 306: Define Accept-CH-Lifetime
free dating sites in london england A.5. Since -04 free dating sites in england B.5. Since -04
o None free online dating site in england yet. o totally free dating sites in england Issue 361: Removed Downlink
free singles sites in canada o Issue 361: Moved Key to appendix, plus other editorial feedback.
partnersuche ebay kleinanzeigen
online dating sites review B.6. Since -05
online dating websites comparison
online dating sites review uk o None
Author's Address Author's Address
Ilya Grigorik Ilya Grigorik
Google Google
Email: [email protected] Email: [email protected]
URI: https://www.igvita.com/ URI: https://www.igvita.com/
 End of changes. 55 change blocks. 
nigeria christian free dating sites 157 lines changed or deletedfree nigerian christian dating site best 100 free dating site in uk 146 lines changed or added

This html diff was produced by rfcdiff 1.44jr. The latest version is available from partnersuche neuseeland