File tree 2 files changed +37
-17
lines changed
main/java/org/asynchttpclient/util
test/java/org/asynchttpclient/async 2 files changed +37
-17
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright (c) 2014 AsyncHttpClient Project. All rights reserved.
3
+ *
4
+ * This program is licensed to you under the Apache License Version 2.0,
5
+ * and you may not use this file except in compliance with the Apache License Version 2.0.
6
+ * You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0.
7
+ *
8
+ * Unless required by applicable law or agreed to in writing,
9
+ * software distributed under the Apache License Version 2.0 is distributed on an
10
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
+ * See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
12
+ */
13
+ package org .asynchttpclient .util ;
14
+
15
+ public final class StringUtils {
16
+
17
+ private static final ThreadLocal <StringBuilder > STRING_BUILDERS = new ThreadLocal <StringBuilder >() {
18
+ protected StringBuilder initialValue () {
19
+ return new StringBuilder (512 );
20
+ };
21
+ };
22
+
23
+ /**
24
+ * BEWARE: MUSN'T APPEND TO ITSELF!
25
+ * @return a pooled StringBuilder
26
+ */
27
+ public static StringBuilder stringBuilder () {
28
+ StringBuilder sb = STRING_BUILDERS .get ();
29
+ sb .setLength (0 );
30
+ return sb ;
31
+ }
32
+
33
+ private StringUtils () {
34
+ // unused
35
+ }
36
+ }
Original file line number Diff line number Diff line change @@ -195,23 +195,7 @@ public void testUrlRequestParametersEncoding() throws Exception {
195
195
String requestUrl2 = URL + URLEncoder .encode (REQUEST_PARAM , UTF_8 .name ());
196
196
logger .info (String .format ("Executing request [%s] ..." , requestUrl2 ));
197
197
Response response = client .prepareGet (requestUrl2 ).execute ().get ();
198
- assertEquals (response .getStatusCode (), 301 );
199
- } finally {
200
- client .close ();
201
- }
202
- }
203
-
204
- /**
205
- * See https://issues.sonatype.org/browse/AHC-61
206
- *
207
- * @throws Exception
208
- */
209
- @ Test (groups = { "online" , "default_provider" })
210
- public void testAHC60 () throws Exception {
211
- AsyncHttpClient client = getAsyncHttpClient (null );
212
- try {
213
- Response response = client .prepareGet ("http://www.meetup.com/stackoverflow/Mountain-View-CA/" ).execute ().get ();
214
- assertEquals (response .getStatusCode (), 200 );
198
+ assertEquals (response .getStatusCode (), 302 );
215
199
} finally {
216
200
client .close ();
217
201
}
You can’t perform that action at this time.
0 commit comments