All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.netty.handler.codec.http.HttpHeaderValues Maven / Gradle / Ivy

Go to download

This artifact provides a single jar that contains all classes required to use remote EJB and JMS, including all dependencies. It is intended for use by those not using maven, maven users should just import the EJB and JMS BOM's instead (shaded JAR's cause lots of problems with maven, as it is very easy to inadvertently end up with different versions on classes on the class path).

There is a newer version: 34.0.0.Final
Show newest version
/*
 * Copyright 2014 The Netty Project
 *
 * The Netty Project licenses this file to you under the Apache License,
 * version 2.0 (the "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at:
 *
 *   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */

package io.netty.handler.codec.http;

import io.netty.util.AsciiString;

/**
 * Standard HTTP header values.
 */
public final class HttpHeaderValues {
    /**
     * {@code "application/json"}
     */
    public static final AsciiString APPLICATION_JSON = AsciiString.cached("application/json");
    /**
     * {@code "application/x-www-form-urlencoded"}
     */
    public static final AsciiString APPLICATION_X_WWW_FORM_URLENCODED =
            AsciiString.cached("application/x-www-form-urlencoded");
    /**
     * {@code "application/octet-stream"}
     */
    public static final AsciiString APPLICATION_OCTET_STREAM = AsciiString.cached("application/octet-stream");
    /**
     * {@code "application/xhtml+xml"}
     */
    public static final AsciiString APPLICATION_XHTML = AsciiString.cached("application/xhtml+xml");
    /**
     * {@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}
     */
    public static final AsciiString ATTACHMENT = AsciiString.cached("attachment");
    /**
     * {@code "base64"}
     */
    public static final AsciiString BASE64 = AsciiString.cached("base64");
    /**
     * {@code "binary"}
     */
    public static final AsciiString BINARY = AsciiString.cached("binary");
    /**
     * {@code "boundary"}
     */
    public static final AsciiString BOUNDARY = AsciiString.cached("boundary");
    /**
     * {@code "bytes"}
     */
    public static final AsciiString BYTES = AsciiString.cached("bytes");
    /**
     * {@code "charset"}
     */
    public static final AsciiString CHARSET = AsciiString.cached("charset");
    /**
     * {@code "chunked"}
     */
    public static final AsciiString CHUNKED = AsciiString.cached("chunked");
    /**
     * {@code "close"}
     */
    public static final AsciiString CLOSE = AsciiString.cached("close");
    /**
     * {@code "compress"}
     */
    public static final AsciiString COMPRESS = AsciiString.cached("compress");
    /**
     * {@code "100-continue"}
     */
    public static final AsciiString CONTINUE = AsciiString.cached("100-continue");
    /**
     * {@code "deflate"}
     */
    public static final AsciiString DEFLATE = AsciiString.cached("deflate");
    /**
     * {@code "x-deflate"}
     */
    public static final AsciiString X_DEFLATE = AsciiString.cached("x-deflate");
    /**
     * {@code "file"}
     * See {@link HttpHeaderNames#CONTENT_DISPOSITION}
     */
    public static final AsciiString FILE = AsciiString.cached("file");
    /**
     * {@code "filename"}
     * See {@link HttpHeaderNames#CONTENT_DISPOSITION}
     */
    public static final AsciiString FILENAME = AsciiString.cached("filename");
    /**
     * {@code "form-data"}
     * See {@link HttpHeaderNames#CONTENT_DISPOSITION}
     */
    public static final AsciiString FORM_DATA = AsciiString.cached("form-data");
    /**
     * {@code "gzip"}
     */
    public static final AsciiString GZIP = AsciiString.cached("gzip");
    /**
     * {@code "br"}
     */
    public static final AsciiString BR = AsciiString.cached("br");

    /**
     * {@code "snappy"}
     */
    public static final AsciiString SNAPPY = AsciiString.cached("snappy");

    /**
     * {@code "zstd"}
     */
    public static final AsciiString ZSTD = AsciiString.cached("zstd");
    /**
     * {@code "gzip,deflate"}
     */
    public static final AsciiString GZIP_DEFLATE = AsciiString.cached("gzip,deflate");
    /**
     * {@code "x-gzip"}
     */
    public static final AsciiString X_GZIP = AsciiString.cached("x-gzip");
    /**
     * {@code "identity"}
     */
    public static final AsciiString IDENTITY = AsciiString.cached("identity");
    /**
     * {@code "keep-alive"}
     */
    public static final AsciiString KEEP_ALIVE = AsciiString.cached("keep-alive");
    /**
     * {@code "max-age"}
     */
    public static final AsciiString MAX_AGE = AsciiString.cached("max-age");
    /**
     * {@code "max-stale"}
     */
    public static final AsciiString MAX_STALE = AsciiString.cached("max-stale");
    /**
     * {@code "min-fresh"}
     */
    public static final AsciiString MIN_FRESH = AsciiString.cached("min-fresh");
    /**
     * {@code "multipart/form-data"}
     */
    public static final AsciiString MULTIPART_FORM_DATA = AsciiString.cached("multipart/form-data");
    /**
     * {@code "multipart/mixed"}
     */
    public static final AsciiString MULTIPART_MIXED = AsciiString.cached("multipart/mixed");
    /**
     * {@code "must-revalidate"}
     */
    public static final AsciiString MUST_REVALIDATE = AsciiString.cached("must-revalidate");
    /**
     * {@code "name"}
     * See {@link HttpHeaderNames#CONTENT_DISPOSITION}
     */
    public static final AsciiString NAME = AsciiString.cached("name");
    /**
     * {@code "no-cache"}
     */
    public static final AsciiString NO_CACHE = AsciiString.cached("no-cache");
    /**
     * {@code "no-store"}
     */
    public static final AsciiString NO_STORE = AsciiString.cached("no-store");
    /**
     * {@code "no-transform"}
     */
    public static final AsciiString NO_TRANSFORM = AsciiString.cached("no-transform");
    /**
     * {@code "none"}
     */
    public static final AsciiString NONE = AsciiString.cached("none");
    /**
     * {@code "0"}
     */
    public static final AsciiString ZERO = AsciiString.cached("0");
    /**
     * {@code "only-if-cached"}
     */
    public static final AsciiString ONLY_IF_CACHED = AsciiString.cached("only-if-cached");
    /**
     * {@code "private"}
     */
    public static final AsciiString PRIVATE = AsciiString.cached("private");
    /**
     * {@code "proxy-revalidate"}
     */
    public static final AsciiString PROXY_REVALIDATE = AsciiString.cached("proxy-revalidate");
    /**
     * {@code "public"}
     */
    public static final AsciiString PUBLIC = AsciiString.cached("public");
    /**
     * {@code "quoted-printable"}
     */
    public static final AsciiString QUOTED_PRINTABLE = AsciiString.cached("quoted-printable");
    /**
     * {@code "s-maxage"}
     */
    public static final AsciiString S_MAXAGE = AsciiString.cached("s-maxage");
    /**
     * {@code "text/css"}
     */
    public static final AsciiString TEXT_CSS = AsciiString.cached("text/css");
    /**
     * {@code "text/html"}
     */
    public static final AsciiString TEXT_HTML = AsciiString.cached("text/html");
    /**
     * {@code "text/event-stream"}
     */
    public static final AsciiString TEXT_EVENT_STREAM = AsciiString.cached("text/event-stream");
    /**
     * {@code "text/plain"}
     */
    public static final AsciiString TEXT_PLAIN = AsciiString.cached("text/plain");
    /**
     * {@code "trailers"}
     */
    public static final AsciiString TRAILERS = AsciiString.cached("trailers");
    /**
     * {@code "upgrade"}
     */
    public static final AsciiString UPGRADE = AsciiString.cached("upgrade");
    /**
     * {@code "websocket"}
     */
    public static final AsciiString WEBSOCKET = AsciiString.cached("websocket");
    /**
     * {@code "XmlHttpRequest"}
     */
    public static final AsciiString XML_HTTP_REQUEST = AsciiString.cached("XMLHttpRequest");

    private HttpHeaderValues() { }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy