0

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

4

0 に答える 0