我有一个基于Jetty的java应用程序执行相对服务器端重定向:
e.g。重定向到相对网址:
了/page2.html
重定向的网页是通过https
投放的,但重定向最终会作为http
响应投放
https://someDomain.com/page1.html
重定向到
http://someDomain.com/page2.html
我是否可以使用相对网址?我们有一个代理服务器进行了一些重写 - 它是负责任的,还是在服务器端重定向中不支持?
答案 0 :(得分:1)
是的,HTTP允许重定向到相对URL,并且它应该使用与执行重定向的URL相同的协议,每RFC 3986 Section 5。如果Jetty或代理商做的事情不同于不符合既定标准的事情。