当前位置: 首页 > 知识库问答 >
问题:

Spring UriComponentsBuilder添加用户名:通过builder添加密码

淳于升
2023-03-14

是否可以使用URIComponentsBuilder构造http://username:password@localhost格式的URL?

我已尝试使用以下设置path值:

.path(String.format("%s:%s@", getUsername(), getPassword()))

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

我想这是不支持的?

共有1个答案

古弘
2023-03-14
UriComponents uriComponents = UriComponentsBuilder.newInstance()
      .scheme("http").host(String.format("%s:%s@", getUsername(), getPassword()))

使用host方法。path方法将始终追加到末尾,并提供您不想要的路径分隔符/

 类似资料:
  • 问题内容: 当我转到mydomain.com:8080时,默认情况下没有授权机制。我看过配置区域,但是找不到任何地方来添加基本的用户名和密码 问题答案: 转到 管理Jenkins >配置全局安全性,_然后选择 _启用安全性 复选框。 对于基本的用户名/密码认证,我会建议选择 詹金斯自己的用户数据库 在安全领域,然后选择 登录用户可以做任何事情 的或基于矩阵策略(在当你有多个用户以不同的权限的情况下

  • 当我进入我的领域。com:8080默认情况下没有授权机制。我已经查看了配置区域,但找不到添加基本用户名和密码的地方

  • 我是Ctakes的新用户。我遵循了用户安装指南并添加了UMLS访问权限。在我编辑了runctakescpe.bat和runctakescvd.bat之后,我得到了以下内容: F:\apache-CTAKES-4.0.0>设置CTAKES_HOME=F:\apache-CTAKES-4.0.0 f:\apache-ctakes-4.0.0>如果存在“f:\apache-ctakes-4.0.0\bi

  • 我正在从ubuntu创建一个docker文件:仿生图像。 我想要一个具有sudo权限的ubuntu用户。 这是我的文件 但是有了这个密码,我需要写下ubuntu用户的密码。 有一种方法可以通过命令行将NOPASSWD子句添加到sudoers文件中的sudo组?

  • 到目前为止,我们已经以较合理的方式去创建并显示一些静态数据,并将其连接到成一个简单的数据原型。 尽管我们的界面是根据变化的数据进行即时响应的,并且数据的实时插入或更改的都会在界面上得到体现。然而,我们的网站似乎还没有提供用户去修改数据的页面。实际上,我们甚至连用户都还没有! 下面让我们看看如何去解决这个问题吧。 账户:让用户变得简单 在大多数的 web 框架,添加用户帐户是一个熟悉而又麻烦的工作。

  • 寻找语法添加一个与键- 等