1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package org.apache.http.protocol;
29
30 import java.nio.charset.Charset;
31
32 import org.apache.http.Consts;
33
34
35
36
37
38
39 public final class HTTP {
40
41 public static final int CR = 13;
42 public static final int LF = 10;
43 public static final int SP = 32;
44 public static final int HT = 9;
45
46
47 public static final String TRANSFER_ENCODING = "Transfer-Encoding";
48 public static final String CONTENT_LEN = "Content-Length";
49 public static final String CONTENT_TYPE = "Content-Type";
50 public static final String CONTENT_ENCODING = "Content-Encoding";
51 public static final String EXPECT_DIRECTIVE = "Expect";
52 public static final String CONN_DIRECTIVE = "Connection";
53 public static final String TARGET_HOST = "Host";
54 public static final String USER_AGENT = "User-Agent";
55 public static final String DATE_HEADER = "Date";
56 public static final String SERVER_HEADER = "Server";
57
58
59 public static final String EXPECT_CONTINUE = "100-continue";
60
61
62 public static final String CONN_CLOSE = "Close";
63 public static final String CONN_KEEP_ALIVE = "Keep-Alive";
64
65
66 public static final String CHUNK_CODING = "chunked";
67 public static final String IDENTITY_CODING = "identity";
68
69 public static final Charset DEF_CONTENT_CHARSET = Consts.ISO_8859_1;
70 public static final Charset DEF_PROTOCOL_CHARSET = Consts.ASCII;
71
72
73
74
75 @Deprecated
76 public static final String UTF_8 = "UTF-8";
77
78
79
80 @Deprecated
81 public static final String UTF_16 = "UTF-16";
82
83
84
85 @Deprecated
86 public static final String US_ASCII = "US-ASCII";
87
88
89
90 @Deprecated
91 public static final String ASCII = "ASCII";
92
93
94
95 @Deprecated
96 public static final String ISO_8859_1 = "ISO-8859-1";
97
98
99
100 @Deprecated
101 public static final String DEFAULT_CONTENT_CHARSET = ISO_8859_1;
102
103
104
105 @Deprecated
106 public static final String DEFAULT_PROTOCOL_CHARSET = US_ASCII;
107
108
109
110 @Deprecated
111 public final static String OCTET_STREAM_TYPE = "application/octet-stream";
112
113
114
115 @Deprecated
116 public final static String PLAIN_TEXT_TYPE = "text/plain";
117
118
119
120 @Deprecated
121 public final static String CHARSET_PARAM = "; charset=";
122
123
124
125 @Deprecated
126 public final static String DEFAULT_CONTENT_TYPE = OCTET_STREAM_TYPE;
127
128 public static boolean isWhitespace(char ch) {
129 return ch == SP || ch == HT || ch == CR || ch == LF;
130 }
131
132 private HTTP() {
133 }
134
135 }