- From: Francesca Palombini <francesca.palombini@ericsson.com>
- Date: Fri, 9 Jul 2021 20:13:43 +0000
- To: "draft-ietf-httpbis-bcp56bis@ietf.org" <draft-ietf-httpbis-bcp56bis@ietf.org>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Hi, Thank you for this well written and easy to read document. Here is my review: please handle these minor comments together with the Last Call ones. I have opened an issue with the text below in the github: https://github.com/httpwg/http-extensions/issues/1568 Francesca 1. ----- As noted by the shepherd, the document should point to 3205 in the abstract and in the introduction to mention it obsoletes it. From https://www.ietf.org/standards/ids/checklist/: "If your document obsoletes or updates a previous RFC, then: * Say so in the abstract. * Explain in the introduction how and why this document updates or obsoletes an earlier document." 2. ----- * updates or modifies the IANA registries defined for HTTP. FP: Not completely clear what "update or modify" means. What is the difference between updating and modifying an IANA registry? And I assume in this case updating or modifying only aims to indicate changes to the registry as a whole (for example, adding a new column, changing all values etc), and registering a new value is not considering modifying a registry, is this assumption correct? In any case, it would be good to clarify. 3. ----- [I-D.ietf-httpbis-semantics], but also other specifications as appropriate). FP: I understand the motivation for it, but I don't think this last part of the sentence helps the reader, because of its vagueness. 4. ----- aspects of the protocol's operation; or, it might want to use a different set of methods. FP: "different set of methods" than those it should according to ... (Might use some clarification) 5. ---- Doing so brings more freedom to modify protocol operations, but loses at least a portion of the benefits outlined above, as most HTTP FP: the benefits mentioned here are not specified above, is it those mentioned in section 3.3? 6. ----- Applications using HTTP should not statically require HTTP features that are usually negotiated to be supported by clients. For example, FP: Since this affect interoperability, why is the "should not" not BCP 14 "SHOULD NOT"? 7. ----- This means that in most cases, specifications for applications that use HTTP won't contain its URLs; FP: I am not sure about what "its" refers to. 8. ----- using an already existing one if it's appropriate (e.g., HostMeta [RFC6415]). FP: nit - s/using/use 9. ----- First, status codes are often generated by components other the the FP: nit - replace the first "the" with "then" 10. ----- Common syntactic conventions for message contents include JSON [RFC8259], XML [XML], and CBOR [RFC7049] FP: s/7049/8949 (and update reference) 11. ----- either in the response's content or in a separate header field. When this happens, the relationship between HTTP caching and that lifetime need to be carefully considered, since the response will be used as FP. nit - s/need/needs 12. ----- Section 4.4.2 requires support for 'https' URLs, and discourages the use of 'http' URLs, to provide authentication, integrity and confidentiality, as well as mitigate pervasive monitoring attacks. FP: Section 4.4.2 does not require, but RECOMMENDS the use of https.
Received on Friday, 9 July 2021 20:14:03 UTC