【发布时间】:2015-01-14 12:06:49
【问题描述】:
假设 SSL 安全应用在非默认 HTTPS 端口 9999 上运行。
当用户访问这样的页面时:
https://myapp.com:9999
将返回正确的响应。
但是当他尝试通过非安全方式访问页面时——像这样:
http://myapp.com:9999
这是返回的响应(十六进制):
15 03 01 00 02 02 0A
这实际上意味着:
15 alert
03 01 Version
00 02 Length
02 0A Fatal-unexpected message
现在的问题是在这种情况下是否可以使用 Restlet 将用户从 HTTP 重定向到 HTTPS?
PS:请注意,使用 Apache 或类似解决方案进行重定向/URI 重写不是我想要的。
【问题讨论】:
标签: java http ssl https restlet