mirror of
https://github.com/apache/httpcomponents-client.git
synced 2025-02-09 11:35:30 +00:00
HTTPCLIENT-1984: Add normalize URI to RequestConfig copy constructor
This commit is contained in:
parent
288699c0a8
commit
f27cffc3c3
@ -399,7 +399,8 @@ public static RequestConfig.Builder copy(final RequestConfig config) {
|
|||||||
.setConnectTimeout(config.getConnectTimeout())
|
.setConnectTimeout(config.getConnectTimeout())
|
||||||
.setSocketTimeout(config.getSocketTimeout())
|
.setSocketTimeout(config.getSocketTimeout())
|
||||||
.setDecompressionEnabled(config.isDecompressionEnabled())
|
.setDecompressionEnabled(config.isDecompressionEnabled())
|
||||||
.setContentCompressionEnabled(config.isContentCompressionEnabled());
|
.setContentCompressionEnabled(config.isContentCompressionEnabled())
|
||||||
|
.setNormalizeUri(config.isNormalizeUri());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Builder {
|
public static class Builder {
|
||||||
|
@ -80,6 +80,7 @@ public void testBuildAndCopy() throws Exception {
|
|||||||
.setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM))
|
.setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM))
|
||||||
.setProxyPreferredAuthSchemes(Arrays.asList(AuthSchemes.DIGEST))
|
.setProxyPreferredAuthSchemes(Arrays.asList(AuthSchemes.DIGEST))
|
||||||
.setContentCompressionEnabled(false)
|
.setContentCompressionEnabled(false)
|
||||||
|
.setNormalizeUri(false)
|
||||||
.build();
|
.build();
|
||||||
final RequestConfig config = RequestConfig.copy(config0).build();
|
final RequestConfig config = RequestConfig.copy(config0).build();
|
||||||
Assert.assertEquals(22, config.getSocketTimeout());
|
Assert.assertEquals(22, config.getSocketTimeout());
|
||||||
@ -97,6 +98,7 @@ public void testBuildAndCopy() throws Exception {
|
|||||||
Assert.assertEquals(Arrays.asList(AuthSchemes.NTLM), config.getTargetPreferredAuthSchemes());
|
Assert.assertEquals(Arrays.asList(AuthSchemes.NTLM), config.getTargetPreferredAuthSchemes());
|
||||||
Assert.assertEquals(Arrays.asList(AuthSchemes.DIGEST), config.getProxyPreferredAuthSchemes());
|
Assert.assertEquals(Arrays.asList(AuthSchemes.DIGEST), config.getProxyPreferredAuthSchemes());
|
||||||
Assert.assertEquals(false, config.isContentCompressionEnabled());
|
Assert.assertEquals(false, config.isContentCompressionEnabled());
|
||||||
|
Assert.assertEquals(false, config.isNormalizeUri());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user