
com.buession.web.http.HttpHeader Maven / Gradle / Ivy
/*
* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
* See the NOTICE file distributed with this work for additional information regarding copyright ownership.
* The ASF 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
*
* http://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.
*
* =========================================================================================================
*
* This software consists of voluntary contributions made by many individuals on behalf of the
* Apache Software Foundation. For more information on the Apache Software Foundation, please see
* .
*
* +-------------------------------------------------------------------------------------------------------+
* | License: http://www.apache.org/licenses/LICENSE-2.0.txt |
* | Author: Yong.Teng |
* | Copyright @ 2013-2022 Buession.com Inc. |
* +-------------------------------------------------------------------------------------------------------+
*/
package com.buession.web.http;
/**
* 标准 HTTP 头
*
* @author Yong.Teng
*/
public enum HttpHeader {
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept
*/
ACCEPT("Accept"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-CH
*/
ACCEPT_CH("Accept-CH"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-CH-Lifetime
*/
ACCEPT_CH_LIFETIME("Accept-CH-Lifetime"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-Charset
*/
ACCEPT_CHARSET("Accept-Charset"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-Encoding
*/
ACCEPT_ENCODING("Accept-Encoding"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-Language
*/
ACCEPT_LANGUAGE("Accept-Language"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-Patch
*/
ACCEPT_PATCH("Accept-Patch"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Accept-Ranges
*/
ACCEPT_RANGES("Accept-Ranges"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials
*/
ACCESS_CONTROL_ALLOW_CREDENTIALS("Access-Control-Allow-Credentials"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Headers
*/
ACCESS_CONTROL_ALLOW_HEADERS("Access-Control-Allow-Headers"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Methods
*/
ACCESS_CONTROL_ALLOW_METHODS("Access-Control-Allow-Methods"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
*/
ACCESS_CONTROL_ALLOW_ORIGIN("Access-Control-Allow-Origin"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Expose-Headers
*/
ACCESS_CONTROL_EXPOSE_HEADERS("Access-Control-Expose-Headers"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Max-Age
*/
ACCESS_CONTROL_MAX_AGE("Access-Control-Max-Age"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Request-Headers
*/
ACCESS_CONTROL_REQUEST_HEADERS("Access-Control-Request-Headers"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Request-Method
*/
ACCESS_CONTROL_REQUEST_METHOD("Access-Control-Request-Method"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Age
*/
AGE("Age"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Allow
*/
ALLOW("Allow"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Authorization
*/
AUTHORIZATION("Authorization"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cache-Control
*/
CACHE_CONTROL("Cache-Control"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Clear-Site-Data
*/
CLEAR_SITE_DATA("Clear-Site-Data"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Connection
*/
CONNECTION("Connection"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Disposition
*/
CONTENT_DISPOSITION("Content-Disposition"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Encoding
*/
CONTENT_ENCODING("Content-Encoding"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Language
*/
CONTENT_LANGUAGE("Content-Language"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Length
*/
CONTENT_LENGTH("Content-Length"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Location
*/
CONTENT_LOCATION("Content-Location"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Range
*/
CONTENT_RANGE("Content-Range"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Security-Policy
*/
CONTENT_SECURITY_POLICY("Content-Security-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only
*
*/
CONTENT_SECURITY_POLICY_REPORT_ONLY("Content-Security-Policy-Report-Only"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Type
*/
CONTENT_TYPE("Content-Type"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cookie
*/
COOKIE("Cookie"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy
*/
CROSS_ORIGIN_EMBEDDER_POLICY("Cross-Origin-Embedder-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cross-Origin-Opener-Policy
*/
CROSS_ORIGIN_OPENER_POLICY("Cross-Origin-Opener-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cross-Origin-Resource-Policy
*/
CROSS_ORIGIN_RESOURCE_POLICY("Cross-Origin-Resource-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/DNT
*/
DNT("DNT"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/DPR
*/
DPR("DPR"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Date
*/
DATE("Date"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Device-Memory
*/
DEVICE_MEMORY("Device-Memory"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Digest
*/
DIGEST("Digest"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/ETag
*/
ETAG("ETag"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Early-Data
*/
EARLY_DATA("Early-Data"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Expect
*/
EXPECT("Expect"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Expect-CT
*/
EXPECT_CT("Expect-CT"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Expires
*/
EXPIRES("Expires"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Feature-Policy
*/
FEATURE_POLICY("Feature-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Forwarded
*/
FORWARDED("Forwarded"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/From
*/
FROM("From"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Host
*/
HOST("Host"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/If-Match
*/
IF_MATCH("If-Match"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/If-Modified-Since
*/
IF_MODIFIED_SINCE("If-Modified-Since"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/If-None-Match
*/
IF_NONE_MATCH("If-None-Match"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/If-Range
*/
IF_RANGE("If-Range"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/If-Unmodified-Since
*/
IF_UNMODIFIED_SINCE("If-Unmodified-Since"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Index
*/
INDEX("Index"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Keep-Alive
*/
KEEP_ALIVE("Keep-Alive"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Large-Allocation
*/
LARGE_ALLOCATION("Large-Allocation"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Last-Modified
*/
LAST_MODIFIED("Last-Modified"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Link
*/
LINK("Link"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Location
*/
LOCATION("Location"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/NEL
*/
NEL("NEL"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Origin
*/
ORIGIN("Origin"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Pragma
*/
PRAGMA("Pragma"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Proxy-Authenticate
*/
PROXY_AUTHENTICATE("Proxy-Authenticate"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Proxy-Authorization
*/
PROXY_AUTHORIZATION("Proxy-Authorization"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Range
*/
RANGE("Range"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Referer
*/
REFERER("Referer"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Referrer-Policy
*/
REFERRER_POLICY("Referrer-Policy"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Retry-After
*/
RETRY_AFTER("Retry-After"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Save-Data
*/
SAVE_DATA("Save-Data"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Sec-Fetch-Dest
*/
SEC_FETCH_DEST("Sec-Fetch-Dest"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Sec-Fetch-Mode
*/
SEC_FETCH_MODE("Sec-Fetch-Mode"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Sec-Fetch-Site
*/
SEC_FETCH_SITE("Sec-Fetch-Site"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Sec-Fetch-User
*/
SEC_FETCH_USER("Sec-Fetch-User"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Sec-WebSocket-Accept
*/
SEC_WEBSOCKET_ACCEPT("Sec-WebSocket-Accept"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Server
*/
SERVER("Server"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Server-Timing
*/
SERVER_TIMING("Server-Timing"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Set-Cookie
*/
SET_COOKIE("Set-Cookie"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/SourceMap
*/
SOURCEMAP("SourceMap"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Strict-Transport-Security
*/
STRICT_TRANSPORT_SECURITY("Strict-Transport-Security"),
/**
* 详细说明:
* https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/TE
*/
TE("TE"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Timing-Allow-Origin
*/
TIMING_ALLOW_ORIGIN("Timing-Allow-Origin"),
/**
* 详细说明:
* https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Tk
*/
TK("Tk"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Trailer
*/
TRAILER("Trailer"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Transfer-Encoding
*/
TRANSFER_ENCODING("Transfer-Encoding"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Upgrade-Insecure-Requests
*/
UPGRADE_INSECURE_REQUESTS("Upgrade-Insecure-Requests"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/User-Agent
*/
USER_AGENT("User-Agent"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Vary
*/
VARY("Vary"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Via
*/
VIA("Via"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/WWW-Authenticate
*/
WWW_AUTHENTICATE("WWW-Authenticate"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Want-Digest
*/
WANT_DIGEST("Want-Digest"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Warning
*/
WARNING("Warning"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Content-Type-Options
*/
X_CONTENT_TYPE_OPTIONS("X-Content-Type-Options"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control
*/
X_DNS_PREFETCH_CONTROL("X-DNS-Prefetch-Control"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Forwarded-For
*/
X_FORWARDED_FOR("X-Forwarded-For"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Forwarded-Host
*/
X_FORWARDED_HOST("X-Forwarded-Host"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Forwarded-Proto
*/
X_FORWARDED_PROTO("X-Forwarded-Proto"),
X_FORWARDED_PROTOCOL("X-Forwarded-Protocol"),
X_FORWARDED_PORT("X-Forwarded-Port"),
X_REQUESTED_WITH("X-Requested-With"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Frame-Options
*/
X_FRAME_OPTIONS("X-Frame-Options"),
/**
* 详细说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-XSS-Protection
*/
X_XSS_PROTECTION("X-XSS-Protection");
private final String value;
HttpHeader(final String value){
this.value = value;
}
public String getValue(){
return value;
}
@Override
public String toString(){
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy