Skip to content

Commit 8a02a6a

Browse files
author
Stephane Landelle
committed
Expose RequestBuilder reset methods, close AsyncHttpClient#515
1 parent d2a85aa commit 8a02a6a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/main/java/com/ning/http/client/RequestBuilderBase.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -458,19 +458,27 @@ public T addCookie(Cookie cookie) {
458458
return derived.cast(this);
459459
}
460460

461-
private void resetParameters() {
461+
public void resetQueryParameters() {
462+
request.queryParams = null;
463+
}
464+
465+
public void resetCookies() {
466+
request.cookies.clear();;
467+
}
468+
469+
public void resetParameters() {
462470
request.params = null;
463471
}
464472

465-
private void resetNonMultipartData() {
473+
public void resetNonMultipartData() {
466474
request.byteData = null;
467475
request.stringData = null;
468476
request.streamData = null;
469477
request.entityWriter = null;
470478
request.length = -1;
471479
}
472480

473-
private void resetMultipartData() {
481+
public void resetMultipartData() {
474482
request.parts = null;
475483
}
476484

0 commit comments

Comments
 (0)