From 95a59af5492996c9db0a7e9227b75e185951ae6c Mon Sep 17 00:00:00 2001 From: skyguard1 Date: Thu, 8 Jul 2021 17:44:54 +0800 Subject: [PATCH] Add zstd http header value (#11463) Motivation: ZSTD has a wide range of uses on the Internet, so should consider adding `application/zstd` HTTP media-type and `zstd` content-encoding, see https://tools.ietf.org/html/rfc8478 Modification: Add `application/zstd` HTTP media-type and `zstd` content-encoding Result: netty provides `application/zstd` HTTP media-type and `zstd content-encoding` as http headers Signed-off-by: xingrufei Co-authored-by: xingrufei --- .../io/netty/handler/codec/http/HttpHeaderValues.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValues.java b/codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValues.java index dfe7e58a9c..5fb1086129 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValues.java +++ b/codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValues.java @@ -43,6 +43,10 @@ public final class HttpHeaderValues { * {@code "application/xml"} */ public static final AsciiString APPLICATION_XML = AsciiString.cached("application/xml"); + /** + * {@code "application/zstd"} + */ + public static final AsciiString APPLICATION_ZSTD = AsciiString.cached("application/zstd"); /** * {@code "attachment"} * See {@link HttpHeaderNames#CONTENT_DISPOSITION} @@ -115,6 +119,10 @@ public final class HttpHeaderValues { * {@code "br"} */ public static final AsciiString BR = AsciiString.cached("br"); + /** + * {@code "zstd"} + */ + public static final AsciiString ZSTD = AsciiString.cached("zstd"); /** * {@code "gzip,deflate"} */