- From: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
 - Date: Sun, 22 Jul 2018 19:23:01 +0300 (EEST)
 - To: HTTP Working Group <ietf-http-wg@w3.org>
 - CC: Kari Hurtta <hurtta-ietf@elmme-mailer.org>, Ilya Grigorik <ilya@igvita.com>
 
HTTP Client Hints
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06
3.1.  The DPR Header Field
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06#section-3.1
|   The "DPR" request header field is a number that indicates the
|   client's current Device Pixel Ratio (DPR), which is the ratio of
|   physical pixels over CSS px (Section 5.2 of [CSSVAL]) of the layout
|   viewport (Section 9.1.1 of [CSS2]) on the device.
|
|     DPR = 1*DIGIT [ "." 1*DIGIT ]
|
|   If DPR occurs in a message more than once, the last value overrides
|   all previous occurrences.
But on elsewhere
https://tools.ietf.org/html/rfc7230#section-3.2.2
|   A recipient MAY combine multiple header fields with the same field
|   name into one "field-name: field-value" pair, without changing the
|   semantics of the message, by appending each subsequent field value to
|   the combined field value in order, separated by a comma. 
So is that saying that if there is several DPR values on
DPR Header Field, last value is used ?
If that in interpreted only that if last DPR header field is used,
and header field is ignored if it does not fit
 
    DPR = 1*DIGIT [ "." 1*DIGIT ]
syntax, result is different is recipient combines multiple
DPR headers.
3.1.1.  Confirming Selected DPR
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06#section-3.1.1
|   If Content-DPR occurs in a message more than once, the last value
|   overrides all previous occurrences.
( Partially same on here. Refering of value is better however ).
3.1.1.  Confirming Selected DPR
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06#section-3.1.1
|   If Content-DPR occurs in a message more than once, the last value
|   overrides all previous occurrences.
Same in here.
3.2.  The Width Header Field
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06#section-3.2
|                           If Width occurs in a message more than once, the
|   last value overrides all previous occurrences.
( Partially same on here. Refering of value is better however ).
3.3.  The Viewport-Width Header Field
https://tools.ietf.org/html/draft-ietf-httpbis-client-hints-06#section-3.3
|   If Viewport-Width occurs in a message more than once, the last value
|   overrides all previous occurrences.
So it should mention that on these header fields also last value
is used when values are ',' -separated.
/ Kari Hurtta
Received on Sunday, 22 July 2018 16:23:32 UTC