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

org.glassfish.jersey.http.HttpHeaders Maven / Gradle / Ivy

Go to download

A bundle project producing JAX-RS RI bundles. The primary artifact is an "all-in-one" OSGi-fied JAX-RS RI bundle (jaxrs-ri.jar). Attached to that are two compressed JAX-RS RI archives. The first archive (jaxrs-ri.zip) consists of binary RI bits and contains the API jar (under "api" directory), RI libraries (under "lib" directory) as well as all external RI dependencies (under "ext" directory). The secondary archive (jaxrs-ri-src.zip) contains buildable JAX-RS RI source bundle and contains the API jar (under "api" directory), RI sources (under "src" directory) as well as all external RI dependencies (under "ext" directory). The second archive also contains "build.xml" ANT script that builds the RI sources. To build the JAX-RS RI simply unzip the archive, cd to the created jaxrs-ri directory and invoke "ant" from the command line.

There is a newer version: 3.1.9
Show newest version
/*
 * Copyright (c) 2023 Oracle and/or its affiliates. All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v. 2.0, which is available at
 * http://www.eclipse.org/legal/epl-2.0.
 *
 * This Source Code may also be made available under the following Secondary
 * Licenses when the conditions for such availability set forth in the
 * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
 * version 2 with the GNU Classpath Exception, which is available at
 * https://www.gnu.org/software/classpath/license.html.
 *
 * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
 */

package org.glassfish.jersey.http;

/**
 * Additional HTTP headers that are not listed in Jakarta REST {@link jakarta.ws.rs.core.HttpHeaders}.
 */
public interface HttpHeaders extends jakarta.ws.rs.core.HttpHeaders {

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String ACCEPT_RANGES = "Accept-Ranges";

    /**
     * See {@link PATCH Method for HTTP}
     */
    public static final String ACCEPT_PATCH = "Accept-Patch";

    /**
     * See {@link HTTP Caching}
     */
    public static final String AGE = "Age";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String CONNECTION = "Connection";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String CONTENT_RANGE = "Content-Range";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String EXPECT = "Expect";

    /**
     * See {@link Forwarded HTTP Extension}
     */
    public static final String FORWARDED = "Forwarded";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String FROM = "From";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String IF_RANGE = "If-Range";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String MAX_FORWARDS = "Max-Forwards";

    /**
     * See {@link (MIME) Part One: Format of Internet Message Bodies}
     */
    public static final String MIME_VERSION = "Mime-Version";

    /**
     * See {@link Web Linking}
     */
    public static final String LINK = "Link";

    /**
     * See {@link The Web Origin Concept}
     */
    public static final String ORIGIN = "Origin";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String PROXY_AUTHENTICATE = "Proxy-Authenticate";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String PROXY_AUTHORIZATION = "Proxy-Authorization";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String PROXY_AUTHENTICATION_INFO = "Proxy-Authentication-Info";

    /**
     * See {@link HTTP/1.1 documentation}
     */
    public static final String PROXY_CONNECTION = "Proxy-Connection";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String RANGE = "Range";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String REFERER = "Referer";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String SERVER = "Server";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String TE = "TE";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String TRAILER = "Trailer";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String TRANSFER_ENCODING = "Transfer-Encoding";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String UPGRADE = "Upgrade";

    /**
     * See {@link HTTP Semantics documentation}
     */
    public static final String VIA = "Via";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy