我有一个非常标准的 Spring MVC 配置,使用 and 。
我有一个使用以下内容连接到 login.html 的登录页面:
@RequestMapping(value = "/login.html", method = RequestMethod.GET)
public ModelAndView login(HttpSession session)
我遇到的问题是,除非请求页面的用户代理发送“text/html”的 Accept 标头,否则他们将返回 404。我们有一些客户端的浏览器配置正在发送 */*,但他们不能访问我们的网站。
此外,HTTP 规范指出,如果没有出现 Accept 标头,则应假定用户代理接受 */*
所以我的问题是,如何让 Spring MVC 在将请求与我的处理程序匹配时根本不检查 Accept 标头?无论他们发送什么 Accept 值,即使 Accept 值被完全取消,我都希望映射能够正常工作。