と を使用して、かなり標準的な Spring MVC 構成を使用しています。
次を使用して 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 値が完全にオフになっている場合でも、マッピングが機能することを望みます。