ホームページ  >  記事  >  Java  >  Springboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法

Springboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法

WBOY
WBOY転載
2023-05-11 18:01:113053ブラウズ

Springboot は put および delete リクエストを使用してエラーを報告します

SpringBoot は HiddenHttpMethodFilter を自動的に構成してくれましたが、最近それが使用できないことがわかりました。私が使用している SpringBoot のバージョンは 2.2.2 です。デフォルト設定が false に変更されました。つまり、自動設定がオフになっています。sprongboot が何なのかわかりません。罠です。 ! !

予期しないエラーが発生しました (type=Method Not allowed、status=405)。
リクエスト メソッド 'POST' はサポートされていません
org.springframework.web.HttpRequestMethodNotSupportedException: リクエスト メソッド ' POST' はサポートされていません

Springboot 構成 yml ファイルを

spring:
  mvc:
   hiddenmethod:
      filter:
        enabled: true

に変更するには Springboot エラー プロンプト 405 ステータス

1. エラー プロンプト 405 ステータスのスクリーンショット

Springboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法

##2. 405 ステータスの理由

SpringBoot の自動構成では、デフォルトで

spring.mvc.hiddenmethod.filter フィルターがオフになっているため、送信するデータが PUT、POST、または DELETE の場合、使用する _method は機能しません。

Springboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法#spring.mvc.hiddenmethod.filter 自動設定:

##3. 解決策Springboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法

設定するだけですSpring Boot の構成ファイル application.properties で hiddenmethod.filter フィルターを有効にします。

rree

以上がSpringboot が put および delete リクエストを使用する場合のエラー 405 を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。