我有一个异常(exception),下划线不能在域名中使用。我想知道此异常是特定于版本还是下划线不能在域名中给出。如果是特定于版本的,请建议我如何解决它。

最佳答案

Tomcat 8.5.x和更高版本实现strict RFC-compliant hostnames as a security precaution。 HTTP RFC require host-header validation,因此Tomcat执行该验证。

有一个trailRFCs,它需要进行这种检查并定义主机名中可以包含和不能包含的内容。

您唯一的选择是降级Tomcat(不推荐)或将您的主机名固定为有效域名。

关于tomcat - 字符[_]在域名中永远无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53504857/

10-13 05:52