From 1080d09318067e9aad1587a61d6a576f0ed256d9 Mon Sep 17 00:00:00 2001 From: Julian Reschke Date: Tue, 24 Apr 2018 11:07:40 +0000 Subject: [PATCH 1/2] Improve HeaderValueParser API doc (HTTPCORE-523) --- .../java/org/apache/http/message/HeaderValueParser.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java b/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java index 180f38f366..deaa5f1bc9 100644 --- a/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java +++ b/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java @@ -68,6 +68,12 @@ public interface HeaderValueParser { * element or param will be stored as the empty {@link String}; * if the "=" is also missing null will be stored instead. *

+ *

+ * Note that this parser does not apply to list-typed HTTP header fields in + * general; it is only suitable for fields that use the syntax described + * above. Counter-examples are "Link" (RFC 8269), "If-None-Match" (RFC 7232) + * or "Dav" (RFC 4918). + *

* * @param buffer buffer holding the header value to parse * @param cursor the parser cursor containing the current position and From 59d1d0ce0c4e5d5262faf850ab4ea550dd7d77f8 Mon Sep 17 00:00:00 2001 From: Julian Reschke Date: Tue, 24 Apr 2018 11:42:35 +0000 Subject: [PATCH 2/2] fix RFC #for "Link" --- .../main/java/org/apache/http/message/HeaderValueParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java b/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java index deaa5f1bc9..8917f6fa89 100644 --- a/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java +++ b/httpcore/src/main/java/org/apache/http/message/HeaderValueParser.java @@ -71,7 +71,7 @@ public interface HeaderValueParser { *

* Note that this parser does not apply to list-typed HTTP header fields in * general; it is only suitable for fields that use the syntax described - * above. Counter-examples are "Link" (RFC 8269), "If-None-Match" (RFC 7232) + * above. Counter-examples are "Link" (RFC 8288), "If-None-Match" (RFC 7232) * or "Dav" (RFC 4918). *

*