URL地址获取问题

MatrixCod 2016-05-23 02:08:46
我的页面访问地址http和https都可以访问
然后再浏览器访问
https://xxx.xx/jsp/test.jsp
使用
req.getRequestURL()。获取的url是http://xxx.xx/jsp/test.jsp这是怎么回事,有懂原理的吗。
...全文
167 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
张--小涛涛 2016-07-13
  • 打赏
  • 举报
回复
楼主你好,我是这样猜想的,你是用的代理工具代理的是http协议,虽然你输入https可以访问,但是你的服务端么有https的签名证书,所以程序在获取request中url时候,仍旧是http
Anoth 2016-05-25
  • 打赏
  • 举报
回复
我的也是,因为有代理吧。request.getRequestURL() //总是 nginx 请求的URL 而不是用户实际请求的 URL 参考:http://han.guokai.blog.163.com/blog/static/136718271201211631456811/
yzsunlight 2016-05-24
  • 打赏
  • 举报
回复
getRequestURI:/test/test.jsp getRequestURL:http://localhost:8080/test/test.jsp getRequestURL是 获取完整地址

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧