Orie Steele's No Objection on draft-ietf-httpbis-compression-dictionary-12: (with COMMENT)

Orie Steele has entered the following ballot position for
draft-ietf-httpbis-compression-dictionary-12: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpbis-compression-dictionary/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Orie Steele, ART AD, comments for draft-ietf-httpbis-compression-dictionary-12
CC @OR13

* line numbers:
  -
  https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-12.txt&submitcheck=True

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

* "Handling Ballot Positions":
  - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/

## Comment

### String

```
220        This document uses the following terminology from Section 3 of
221        [STRUCTURED-FIELDS] to specify syntax and parsing: Dictionary,
222        String, Inner List, Token, and Byte Sequence.
```

Consider the following examples: https://url.spec.whatwg.org/#example-5434421b

Am I correct to assume that the matcher would be written against the percent
encoded pathname?

For example:

```
var url = new URL("♞", new URL("https://chess.example/"))
```

```
...
Use-As-Dictionary: match="/%E2%99%9E"
```

I think query or "search" as it is referred to in URL Pattern would be handled
the same way, for example:

```
new URL("http://www.example.com/düsseldorf?neighbourhood=Lörick")
```

```
...
Use-As-Dictionary: match="/d%C3%BCsseldorf?neighbourhood=L%C3%B6rick"
```

String, is defined in
https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-sfbis-06#section-3.3.3

But given that URL Pattern matches against
https://url.spec.whatwg.org/#concept-url

A few complete examples covering interesting unicode cases would improve the
document.

Received on Monday, 19 August 2024 22:54:07 UTC