draft-ietf-httpbis-no-vary-search-01.txt   draft-ietf-httpbis-no-vary-search-latest.txt 
HyperText Transfer Protocol HyperText Transfer Protocol
Internet-Draft Internet-Draft
Intended status: Standards Track Google LLC Intended status: Standards Track Google LLC
Expires: September 22, 2025 March 21, 2025 Expires: November 20, 2025 May 19, 2025
No-Vary-Search No-Vary-Search
draft-ietf-httpbis-no-vary-search-latest draft-ietf-httpbis-no-vary-search-latest
Abstract Abstract
This specification defines a proposed HTTP header field for changing This specification defines a proposed HTTP header field for changing
how URL search parameters impact caching. how URL search parameters impact caching.
About This Document About This Document
skipping to change at page 1, line 49 skipping to change at page 1, line 49
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 https://datatracker.ietf.org/drafts/current/. Drafts is at https://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 September 22, 2025. This Internet-Draft will expire on November 20, 2025.
Copyright Notice Copyright Notice
Copyright (c) 2025 IETF Trust and the persons identified as the Copyright (c) 2025 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
(https://trustee.ietf.org/license-info) in effect on the date of (https://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
skipping to change at page 13, line 18 skipping to change at page 13, line 18
In this case, even URL pairs that might appear the same after In this case, even URL pairs that might appear the same after
running the application/x-www-form-urlencoded parser [10] running the application/x-www-form-urlencoded parser [10]
[WHATWG-URL] on their queries, such as "https://example.com/a" [WHATWG-URL] on their queries, such as "https://example.com/a"
and "https://example.com/a?", or "https://example.com/ and "https://example.com/a?", or "https://example.com/
foo?a=b&&&c" and "https://example.com/foo?a=b&c=", will be foo?a=b&&&c" and "https://example.com/foo?a=b&c=", will be
treated as inequivalent. treated as inequivalent.
3. Let _searchParamsA_ and _searchParamsB_ be empty lists. 3. Let _searchParamsA_ and _searchParamsB_ be empty lists.
4. If _wrlA_'s query is not null, then set _searchParamsA_ to the 4. If _urlA_'s query is not null, then set _searchParamsA_ to the
result of running the application/x-www-form-urlencoded parser result of running the application/x-www-form-urlencoded parser
[11] [WHATWG-URL] given the isomorphic encoding [12] [11] [WHATWG-URL] given the isomorphic encoding [12]
[WHATWG-INFRA] of _urlA_'s query. [WHATWG-INFRA] of _urlA_'s query.
5. If _wrlB_'s query is not null, then set _searchParamsB_ to the 5. If _urlB_'s query is not null, then set _searchParamsB_ to the
result of running the application/x-www-form-urlencoded parser result of running the application/x-www-form-urlencoded parser
[13] [WHATWG-URL] given the isomorphic encoding [14] [13] [WHATWG-URL] given the isomorphic encoding [14]
[WHATWG-INFRA] of _urlB_'s query. [WHATWG-INFRA] of _urlB_'s query.
6. If _searchVariance_'s no-vary params is a list, then: 6. If _searchVariance_'s no-vary params is a list, then:
1. Set _searchParamsA_ to a list containing those items _pair_ 1. Set _searchParamsA_ to a list containing those items _pair_
in _searchParamsA_ where _searchVariance_'s no-vary params in _searchParamsA_ where _searchVariance_'s no-vary params
does not contain _pair_[0]. does not contain _pair_[0].
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/