Skip to content

Commit f776258

Browse files
author
Stephane Landelle
committed
Expose RequestBuilder reset methods, close AsyncHttpClient#515
1 parent c7b4d6c commit f776258

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

api/src/main/java/org/asynchttpclient/RequestBuilderBase.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -466,18 +466,26 @@ public T addCookie(Cookie cookie) {
466466
return derived.cast(this);
467467
}
468468

469-
private void resetParameters() {
469+
public void resetQueryParameters() {
470+
request.queryParams = null;
471+
}
472+
473+
public void resetCookies() {
474+
request.cookies.clear();
475+
}
476+
477+
public void resetParameters() {
470478
request.params = null;
471479
}
472480

473-
private void resetNonMultipartData() {
481+
public void resetNonMultipartData() {
474482
request.byteData = null;
475483
request.stringData = null;
476484
request.streamData = null;
477485
request.length = -1;
478486
}
479487

480-
private void resetMultipartData() {
488+
public void resetMultipartData() {
481489
request.parts = null;
482490
}
483491

0 commit comments

Comments
 (0)