13
13
*/
14
14
package org .asynchttpclient .netty .request ;
15
15
16
+ import static io .netty .handler .codec .http .HttpHeaders .Names .*;
16
17
import static org .asynchttpclient .util .AsyncHttpProviderUtils .DEFAULT_CHARSET ;
17
18
import static org .asynchttpclient .util .AsyncHttpProviderUtils .hostHeader ;
18
19
import static org .asynchttpclient .util .AsyncHttpProviderUtils .urlEncodeFormParams ;
@@ -62,7 +63,7 @@ public NettyRequestFactory(AsyncHttpClientConfig config) {
62
63
}
63
64
64
65
protected List <String > getProxyAuthorizationHeader (Request request ) {
65
- return request .getHeaders ().get (HttpHeaders . Names . PROXY_AUTHORIZATION );
66
+ return request .getHeaders ().get (PROXY_AUTHORIZATION );
66
67
}
67
68
68
69
private NettyBody body (Request request , boolean connect ) throws IOException {
@@ -86,7 +87,7 @@ else if (request.getStreamData() != null)
86
87
else if (isNonEmpty (request .getFormParams ())) {
87
88
88
89
String contentType = null ;
89
- if (!request .getHeaders ().containsKey (HttpHeaders . Names . CONTENT_TYPE ))
90
+ if (!request .getHeaders ().containsKey (CONTENT_TYPE ))
90
91
contentType = HttpHeaders .Values .APPLICATION_X_WWW_FORM_URLENCODED ;
91
92
92
93
nettyBody = new NettyByteBufferBody (urlEncodeFormParams (request .getFormParams (), bodyCharset ), contentType );
@@ -114,12 +115,12 @@ else if (request.getBodyGenerator() != null)
114
115
public void addAuthorizationHeader (HttpHeaders headers , String authorizationHeader ) {
115
116
if (authorizationHeader != null )
116
117
// don't override authorization but append
117
- headers .add (HttpHeaders . Names . AUTHORIZATION , authorizationHeader );
118
+ headers .add (AUTHORIZATION , authorizationHeader );
118
119
}
119
120
120
121
public void setProxyAuthorizationHeader (HttpHeaders headers , String proxyAuthorizationHeader ) {
121
122
if (proxyAuthorizationHeader != null )
122
- headers .set (HttpHeaders . Names . PROXY_AUTHORIZATION , proxyAuthorizationHeader );
123
+ headers .set (PROXY_AUTHORIZATION , proxyAuthorizationHeader );
123
124
}
124
125
125
126
public NettyRequest newNettyRequest (Request request , Uri uri , boolean forceConnect , ProxyServer proxyServer ) throws IOException {
@@ -160,39 +161,39 @@ public NettyRequest newNettyRequest(Request request, Uri uri, boolean forceConne
160
161
}
161
162
162
163
if (isNonEmpty (request .getCookies ()))
163
- headers .set (HttpHeaders . Names . COOKIE , CookieEncoder .encode (request .getCookies ()));
164
+ headers .set (COOKIE , CookieEncoder .encode (request .getCookies ()));
164
165
165
- if (config .isCompressionEnforced () && !headers .contains (HttpHeaders . Names . ACCEPT_ENCODING ))
166
- headers .set (HttpHeaders . Names . ACCEPT_ENCODING , GZIP_DEFLATE );
166
+ if (config .isCompressionEnforced () && !headers .contains (ACCEPT_ENCODING ))
167
+ headers .set (ACCEPT_ENCODING , GZIP_DEFLATE );
167
168
}
168
169
169
170
if (body != null ) {
170
171
if (body .getContentLength () < 0 )
171
- headers .set (HttpHeaders . Names . TRANSFER_ENCODING , HttpHeaders .Values .CHUNKED );
172
+ headers .set (TRANSFER_ENCODING , HttpHeaders .Values .CHUNKED );
172
173
else
173
- headers .set (HttpHeaders . Names . CONTENT_LENGTH , body .getContentLength ());
174
+ headers .set (CONTENT_LENGTH , body .getContentLength ());
174
175
175
176
if (body .getContentType () != null )
176
- headers .set (HttpHeaders . Names . CONTENT_TYPE , body .getContentType ());
177
+ headers .set (CONTENT_TYPE , body .getContentType ());
177
178
}
178
179
179
180
// connection header and friends
180
181
boolean webSocket = isWebSocket (uri .getScheme ());
181
182
if (!connect && webSocket ) {
182
- headers .set (HttpHeaders . Names . UPGRADE , HttpHeaders .Values .WEBSOCKET )//
183
- .set (HttpHeaders . Names . CONNECTION , HttpHeaders .Values .UPGRADE )//
184
- .set (HttpHeaders . Names . ORIGIN , "http://" + uri .getHost () + ":" + (uri .getPort () == -1 ? isSecure (uri .getScheme ()) ? 443 : 80 : uri .getPort ()))//
185
- .set (HttpHeaders . Names . SEC_WEBSOCKET_KEY , getKey ())//
186
- .set (HttpHeaders . Names . SEC_WEBSOCKET_VERSION , "13" );
183
+ headers .set (UPGRADE , HttpHeaders .Values .WEBSOCKET )//
184
+ .set (CONNECTION , HttpHeaders .Values .UPGRADE )//
185
+ .set (ORIGIN , "http://" + uri .getHost () + ":" + (uri .getPort () == -1 ? isSecure (uri .getScheme ()) ? 443 : 80 : uri .getPort ()))//
186
+ .set (SEC_WEBSOCKET_KEY , getKey ())//
187
+ .set (SEC_WEBSOCKET_VERSION , "13" );
187
188
188
- } else if (!headers .contains (HttpHeaders . Names . CONNECTION )) {
189
+ } else if (!headers .contains (CONNECTION )) {
189
190
String connectionHeaderValue = connectionHeader (allowConnectionPooling , httpVersion == HttpVersion .HTTP_1_1 );
190
191
if (connectionHeaderValue != null )
191
- headers .set (HttpHeaders . Names . CONNECTION , connectionHeaderValue );
192
+ headers .set (CONNECTION , connectionHeaderValue );
192
193
}
193
194
194
- if (!headers .contains (HttpHeaders . Names . HOST ))
195
- headers .set (HttpHeaders . Names . HOST , hostHeader (request , uri ));
195
+ if (!headers .contains (HOST ))
196
+ headers .set (HOST , hostHeader (request , uri ));
196
197
197
198
Realm realm = request .getRealm () != null ? request .getRealm () : config .getRealm ();
198
199
@@ -202,12 +203,12 @@ public NettyRequest newNettyRequest(Request request, Uri uri, boolean forceConne
202
203
setProxyAuthorizationHeader (headers , systematicProxyAuthorizationHeader (request , proxyServer , realm , connect ));
203
204
204
205
// Add default accept headers
205
- if (!headers .contains (HttpHeaders . Names . ACCEPT ))
206
- headers .set (HttpHeaders . Names . ACCEPT , "*/*" );
206
+ if (!headers .contains (ACCEPT ))
207
+ headers .set (ACCEPT , "*/*" );
207
208
208
209
// Add default user agent
209
- if (!headers .contains (HttpHeaders . Names . USER_AGENT ) && config .getUserAgent () != null )
210
- headers .set (HttpHeaders . Names . USER_AGENT , config .getUserAgent ());
210
+ if (!headers .contains (USER_AGENT ) && config .getUserAgent () != null )
211
+ headers .set (USER_AGENT , config .getUserAgent ());
211
212
212
213
return nettyRequest ;
213
214
}
0 commit comments