Skip to content

Commit b2e6489

Browse files
committed
Fix case when setUrl wasn't called
1 parent 6697a2a commit b2e6489

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -627,15 +627,14 @@ private void computeRequestLength() {
627627

628628
private void computeFinalUri() {
629629

630-
Uri originalUri = request.uri;
631-
if (originalUri == null) {
630+
if (request.uri == null) {
632631
logger.debug("setUrl hasn't been invoked. Using {}", DEFAULT_REQUEST_URL);
633632
request.uri = DEFAULT_REQUEST_URL;
633+
} else {
634+
AsyncHttpProviderUtils.validateSupportedScheme(request.uri);
634635
}
635636

636-
AsyncHttpProviderUtils.validateSupportedScheme(originalUri);
637-
638-
request.uri = uriEncoder.encode(originalUri, queryParams);
637+
request.uri = uriEncoder.encode(request.uri, queryParams);
639638
}
640639

641640
public Request build() {

0 commit comments

Comments
 (0)