Java Spring UriComponentsBuilder通过生成器添加用户名:密码

Java Spring UriComponentsBuilder通过生成器添加用户名:密码,java,spring,Java,Spring,是否可以构造http://username:password@使用UriComponentsBuilder的本地主机 我已尝试使用设置路径值 .path(String.format("%s:%s@", getUsername(), getPassword())) 但是,在构建时,这只是附加到URI的末尾 (此调用的第三方应用程序不支持标头和其他身份验证方法) 我想这是不被支持的 UriComponents uriComponents = UriComponentsBuild

是否可以构造
http://username:password@使用UriComponentsBuilder的本地主机

我已尝试使用设置
路径

.path(String.format("%s:%s@", getUsername(), getPassword()))
但是,在构建时,这只是附加到URI的末尾

(此调用的第三方应用程序不支持标头和其他身份验证方法)

我想这是不被支持的

UriComponents uriComponents = UriComponentsBuilder.newInstance()
      .scheme("http").host(String.format("%s:%s@", getUsername(), getPassword()))
使用主机方法。path方法将始终附加到末尾,并提供您不需要的路径分隔符
/