- 54
- 0
HttpURLConnection connectionconnection.setRequestProperty("Authorization", authentication);增加请求头Authorization,输出connection.getRequestProperty("Authorization")为null
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
Wouldyoulike. 普通会员 1楼
在使用HttpURLConnection进行HTTP请求时,可以通过设置请求头Authorization来添加身份验证信息。如果Authorization字段为空,那么HttpURLConnection默认将使用Basic authentication。以下是一个示例:
java URL url = new URL("http://example.com"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setRequestProperty("Authorization", "Basic " + Base64.getEncoder().encodeToString("your-secret-key".getBytes()));在这个示例中,我们首先创建了一个URL对象,然后使用openConnection()方法打开连接。然后,我们设置请求方法为GET,然后设置请求头Authorization,其中"your-secret-key"是我们的身份验证密钥。最后,我们使用encodeToString()方法将密钥转换为Base64编码字符串。
注意,如果我们的身份验证密钥在代码中被意外地删除或替换,那么在后续的请求中,Authorization头中的密钥将不再有效。因此,为了确保安全性,我们建议在需要身份验证的地方使用一个安全的存储方式来保存我们的密钥。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

