- From: Roy Fielding via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 21 Jun 2012 17:41:32 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts In directory hutz:/tmp/cvs-serv22532 Modified Files: tracking-dnt.html Log Message: ISSUE-155: remove the received member from the tracking status resource Index: tracking-dnt.html =================================================================== RCS file: /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html,v retrieving revision 1.120 retrieving revision 1.121 diff -u -d -r1.120 -r1.121 --- tracking-dnt.html 20 Jun 2012 17:16:47 -0000 1.120 +++ tracking-dnt.html 21 Jun 2012 17:41:30 -0000 1.121 @@ -629,7 +629,6 @@ <pre class="example"> { "tracking": true, - "received": "1", "response": "t1", "same-party": [ "example.com", @@ -668,18 +667,9 @@ </pre> <p> If <code><a>tracking</a></code> is <code><a>true</a></code>, - the <a>status-object</a> MUST include two additional members, named - <code><a>received</a></code> and <code><a>response</a></code>, - and MAY include other members as described below. - </p> - <p> - The <code><a>received</a></code> member MUST have either a - string value equal to the <a>DNT-field-value</a> received in that - request or the value <code><a>null</a></code> if no - <a>DNT-field-value</a> was received. Any invalid characters - received in the <a>DNT-field-value</a> MUST be elided from the - string value to ensure that invalid data is not injected into - the JSON result. + the <a>status-object</a> MUST include an additional member named + <code><a>response</a></code> and MAY include other members as + described below. </p> <p> The <code></a>response</a></code> member MUST have a string value @@ -740,7 +730,6 @@ <pre class="example"> { "tracking": true, - "received": "1", "response": "n", "policy": "/privacy.html", "control": "/your/data", @@ -918,15 +907,10 @@ The <a>status-object</a> is supposed to have a member named <code><a>tracking</a></code> with a boolean value. If the value is <q>false</q>, then no tracking is performed for the URI being - checked. If the value is <q>true</q>, then examine the member - named <code><a>received</a></code> to verify that the DNT header - field sent by the user agent has been correctly received by the - server. If the <code><a>received</a></code> value is incorrect, - there may be an intermediary interfering with transmission of the - DNT request header field. + checked. </p> <p> - If the <code><a>received</a></code> value is correct, then examine + Otherwise, examine the member named <code><a>response</a></code> to see what the origin server has claimed regarding the tracking status for this user agent in light of the received <a>DNT-field-value</a>. @@ -1030,7 +1014,6 @@ <pre class="abnf"> <dfn>status-object</dfn> = begin-object member-list end-object <dfn>member-list</dfn> = tracking ns tracking-v - [ vs received ns received-v ] [ vs response ns response-v ] [ vs same-party ns same-party-v ] [ vs partners ns partners-v ] @@ -1041,9 +1024,6 @@ <dfn>tracking</dfn> = %x22 "tracking" %x22 <dfn>tracking-v</dfn> = true / false -<dfn>received</dfn> = %x22 "received" %x22 -<dfn>received-v</dfn> = null / string - <dfn>response</dfn> = %x22 "response" %x22 <dfn>response-v</dfn> = %x22 <a>r-codes</a> %x22
Received on Thursday, 21 June 2012 17:41:35 UTC