Cri*_*sti 2 java tomcat servlets httpresponse
如何在Tomcat 7中覆盖的文本HttpStatu。
我正在使用HttpServletResponse.sendError(401, "Invalid username or Password"),但是当我查看客户端中的响应状态时,它就会出错401 Unauthorized。
有什么方法可以覆盖它吗?
Tomcat不再支持 USE_CUSTOM_STATUS_MSG_IN_HEADER属性。
从8.5.0开始的更新日志:
RFC 7230规定客户端应忽略HTTP / 1.1响应消息中的原因短语。由于原因短语是可选的,因此Tomcat不再发送它。结果,系统属性org.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER不再使用,并且已被删除。(市场)
RFC 7230,超文本传输协议(HTTP / 1.1):消息语法和路由,2014年6月。3.1.2 节:
原因短语元素的存在仅是为了提供与数字状态代码关联的文本描述,主要是出于对较早用于交互式文本客户端的Internet应用程序协议的尊重。 客户应该忽略原因表述内容。