如何使用RESTEasy Client Builder设置用户名和密码?

粉红豹

我有一个需要验证的网址(例如出现浏览器弹出窗口,询问用户名和密码。)

在此处输入图片说明

通常,我们可以使用以下格式来实现此目的:

http://username:[email protected]

使用RESTEasy客户端构建器

 Client client = ClientBuilder.newClient();
 WebTarget target = client.target("http://url.com");

如何在无需构建http://username:[email protected]自己的情况下实现它我看过是否有任何方法可以用来设置它,但是没有运气。另外,我不确定如何传递这些凭据,标题,Cookie等。

保罗·萨姆索塔

看起来像基本身份验证如果是这种情况,则只需将Authorization标头设置Basic base64encode(username:password)

例如:

String credentials = "username:password"
String base64encoded = Base64.getEncoder().encodeToString(credentials.getBytes());
Response response = target.request()
        .header(HttpHeaders.AUTHORIZATION, "Basic " + base64encoded)....

Base64我使用类来自Java8。如果您未使用Java 8,则有些库具有Base64支持。在Java 8之前,有一个com.sun内部Base64类,但建议不要使用它们。

如果您只是想进行快速测试(并且没有Java 8或不想去寻找lib),则可以转到该站点并键入您的代码username:password并对其进行编码,然后复制并粘贴即可您的代码。

例如:

base64encode(username:password) == dXNlcm5hbWU6cGFzc3dvcmQ=

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Cookie通过Javascript设置用户名和密码

来自分类Dev

在Tomcat中使用“ manager-script”角色设置正确的用户名和密码

来自分类Dev

如何使用Slick的源代码生成器设置用户名和密码?

来自分类Dev

如何在Flask Peewee ORM中设置Postgres用户名和密码?

来自分类Dev

如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

来自分类Dev

如何为网络服务类型提供商设置用户名和密码?

来自分类Dev

使用AppleScript设置用户名和密码输入框

来自分类Dev

如何在web.config中设置密码和用户名

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

pg_dump:如何为* .sql输出文件设置用户名和密码?

来自分类Dev

如何在nodejs中设置ftp-srv的用户名和密码?

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

如何使用$ _session []的用户名和密码进行搜索?

来自分类Dev

如何将用户名和密码或应用设置为锁定屏幕

来自分类Dev

如何使用Slick的源代码生成器设置用户名和密码?

来自分类Dev

如何使用RestClient发送用户名和密码

来自分类Dev

如何为RHEL Ec2实例设置用户名和密码访问

来自分类Dev

如何设置正确的用户名和密码文本框?

来自分类Dev

如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

来自分类Dev

如何为网络服务类型提供商设置用户名和密码?

来自分类Dev

如何为不同的git仓库设置用户名和密码?

来自分类Dev

如何在web.config中设置密码和用户名

来自分类Dev

如何为基本的HTTP身份验证设置用户名和密码?

来自分类Dev

如何在jenkins作业xml中为github设置用户名和密码?

来自分类Dev

Watson Speech to Text:如何在 Windows 10 上设置我的用户名和密码

来自分类Dev

如何通过JNDI设置ActiveMQ连接用户名和密码

来自分类Dev

如何使用数据库表设置管理员的用户名和密码?

来自分类Dev

如何使用用户名和密码连接LDAP?

来自分类Dev

在 RocketMQ 中使用集群时如何设置用户名和密码?

Related 相关文章

  1. 1

    使用Cookie通过Javascript设置用户名和密码

  2. 2

    在Tomcat中使用“ manager-script”角色设置正确的用户名和密码

  3. 3

    如何使用Slick的源代码生成器设置用户名和密码?

  4. 4

    如何在Flask Peewee ORM中设置Postgres用户名和密码?

  5. 5

    如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

  6. 6

    如何为网络服务类型提供商设置用户名和密码?

  7. 7

    使用AppleScript设置用户名和密码输入框

  8. 8

    如何在web.config中设置密码和用户名

  9. 9

    如何使用用户名和密码设置系统范围的代理?

  10. 10

    pg_dump:如何为* .sql输出文件设置用户名和密码?

  11. 11

    如何在nodejs中设置ftp-srv的用户名和密码?

  12. 12

    如何使用用户名和密码设置系统范围的代理?

  13. 13

    如何使用$ _session []的用户名和密码进行搜索?

  14. 14

    如何将用户名和密码或应用设置为锁定屏幕

  15. 15

    如何使用Slick的源代码生成器设置用户名和密码?

  16. 16

    如何使用RestClient发送用户名和密码

  17. 17

    如何为RHEL Ec2实例设置用户名和密码访问

  18. 18

    如何设置正确的用户名和密码文本框?

  19. 19

    如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

  20. 20

    如何为网络服务类型提供商设置用户名和密码?

  21. 21

    如何为不同的git仓库设置用户名和密码?

  22. 22

    如何在web.config中设置密码和用户名

  23. 23

    如何为基本的HTTP身份验证设置用户名和密码?

  24. 24

    如何在jenkins作业xml中为github设置用户名和密码?

  25. 25

    Watson Speech to Text:如何在 Windows 10 上设置我的用户名和密码

  26. 26

    如何通过JNDI设置ActiveMQ连接用户名和密码

  27. 27

    如何使用数据库表设置管理员的用户名和密码?

  28. 28

    如何使用用户名和密码连接LDAP?

  29. 29

    在 RocketMQ 中使用集群时如何设置用户名和密码?

热门标签

归档