On Sat, Jul 14, 2018 at 4:14 AM Oleg Kalnichevski <[email protected]> wrote:
> On Fri, 2018-07-13 at 13:03 -0600, Gary Gregory wrote:
> > Hi All,
> >
> > I just had to port this 'nice' fluent code:
> >
> > final String uri = new URIBuilder()
> > .setScheme(scheme)
> > .setHost("localhost")
> > .setUserInfo(userInfo)
> > .setPort(proxyPort)
> > .setPath(path)
> > .setCustomQuery(queryParameterString)
> > .build()
> > .toString();
> >
> > to:
> >
> > final URIBuilder builder = new URIBuilder()
> > .setScheme(scheme)
> > .setHost("localhost")
> > .setPort(proxyPort)
> > .setPath(path)
> > .setCustomQuery(queryParameterString);
> > if (StringUtils.isNotBlank(userInfo)) {
> > builder.setUserInfo(userInfo);
> > }
> > final String uri = builder.build().toString();
> >
> > To avoid an IllegalArgumentException when userInfo is "":
>
> Corrected with
>
>
> https://git1-us-west.apache.org/repos/asf?p=httpcomponents-core.git;a=commit;h=c4342118
>
> Thank you Oleg!
Gary
> Oleg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>