File tree 4 files changed +40
-16
lines changed
src/main/java/com/ning/http/client/providers 4 files changed +40
-16
lines changed Original file line number Diff line number Diff line change @@ -146,7 +146,16 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
146
146
/* @Override */
147
147
148
148
public boolean isRedirected () {
149
- return (status .getStatusCode () >= 300 ) && (status .getStatusCode () <= 399 );
149
+ switch (status .getStatusCode ()) {
150
+ case 301 :
151
+ case 302 :
152
+ case 303 :
153
+ case 307 :
154
+ case 308 :
155
+ return true ;
156
+ default :
157
+ return false ;
158
+ }
150
159
}
151
160
152
161
/* @Override */
Original file line number Diff line number Diff line change @@ -248,9 +248,16 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
248
248
* {@inheritDoc}
249
249
*/
250
250
public boolean isRedirected () {
251
-
252
- return between (status .getStatusCode (), 300 , 399 );
253
-
251
+ switch (status .getStatusCode ()) {
252
+ case 301 :
253
+ case 302 :
254
+ case 303 :
255
+ case 307 :
256
+ case 308 :
257
+ return true ;
258
+ default :
259
+ return false ;
260
+ }
254
261
}
255
262
256
263
@@ -345,14 +352,4 @@ private Charset getCharset(final String charset) {
345
352
return Charsets .lookupCharset (charsetLocal );
346
353
347
354
}
348
-
349
-
350
- private boolean between (final int value ,
351
- final int lowerBound ,
352
- final int upperBound ) {
353
-
354
- return (value >= lowerBound && value <= upperBound );
355
-
356
- }
357
-
358
355
}
Original file line number Diff line number Diff line change @@ -161,7 +161,16 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
161
161
/* @Override */
162
162
163
163
public boolean isRedirected () {
164
- return (status .getStatusCode () >= 300 ) && (status .getStatusCode () <= 399 );
164
+ switch (status .getStatusCode ()) {
165
+ case 301 :
166
+ case 302 :
167
+ case 303 :
168
+ case 307 :
169
+ case 308 :
170
+ return true ;
171
+ default :
172
+ return false ;
173
+ }
165
174
}
166
175
167
176
/* @Override */
Original file line number Diff line number Diff line change @@ -170,7 +170,16 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
170
170
/* @Override */
171
171
172
172
public boolean isRedirected () {
173
- return (status .getStatusCode () >= 300 ) && (status .getStatusCode () <= 399 );
173
+ switch (status .getStatusCode ()) {
174
+ case 301 :
175
+ case 302 :
176
+ case 303 :
177
+ case 307 :
178
+ case 308 :
179
+ return true ;
180
+ default :
181
+ return false ;
182
+ }
174
183
}
175
184
176
185
/* @Override */
You can’t perform that action at this time.
0 commit comments