HttpURLConnection get 请求包含 sha1加密后的字符 报错Illegal character in URL

发布于 2021-12-03 02:53:44 字数 235 浏览 457 评论 5

做对接饿了吗平台对接的时候 存在 get 请求包含 sha1 加密过后的字符串,使用 jfianl httpKit.get 请求后 出现 Illegal character in URL 该如何解决

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

感情旳空白 2021-12-06 14:10:12

签名及算没错的, 问题我已经解决了,是我自己犯傻了,我的一个字符串处理上 在最后一位加了n 导致我的url参数有n ,谢谢你帮助我

泪冰清 2021-12-06 13:51:41

不错在jdk1.8一下 确实会存在无法解析base64的问题。

岁月打碎记忆 2021-12-06 09:24:00

sig=31b1438f2a575660a2035616d674bd9ece62ef6f×tamp=1487242585512

这个×是什么?不符合url规范啊,你确定饿了么发给你的是这样的?

旧城烟雨 2021-12-06 02:58:28

http://v2.openapi.ele.me/order/1201650820410354942/?consumer_key=3330966709&sig=31b1438f2a575660a2035616d674bd9ece62ef6f×tamp=1487242585512&tp_id=1 是因为访问链接中 有sha1 加密后的字符

别低头,皇冠会掉 2021-12-03 11:46:35

回复
这是请求返回给你的内容,还是请求的url?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文