]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/http/HttpHeader.java
FS utils throws IOException
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / http / HttpHeader.java
1 package org.argeo.cms.http;
2
3 /** Selection of standard or common HTTP headers (including WebDav). */
4 public enum HttpHeader {
5 AUTHORIZATION("Authorization"), //
6 WWW_AUTHENTICATE("WWW-Authenticate"), //
7 ALLOW("Allow"), //
8 VIA("Via"), //
9
10 // WebDav
11 DAV("DAV"), //
12 DEPTH("Depth"), //
13
14 // Non-standard
15 X_FORWARDED_HOST("X-Forwarded-Host"), //
16 ;
17
18 public final static String BASIC = "Basic";
19 public final static String REALM = "realm";
20 public final static String NEGOTIATE = "Negotiate";
21
22 private final String name;
23
24 private HttpHeader(String headerName) {
25 this.name = headerName;
26 }
27
28 public String getHeaderName() {
29 return name;
30 }
31
32 @Override
33 public String toString() {
34 return getHeaderName();
35 }
36
37 }