Maison >Java >javaDidacticiel >Comment résoudre l'erreur 405 lorsque Springboot utilise des requêtes put et delete

Comment résoudre l'erreur 405 lorsque Springboot utilise des requêtes put et delete

WBOY
WBOYavant
2023-05-11 18:01:113084parcourir

Springboot utilise des requêtes put et delete pour signaler les erreurs

SpringBoot a automatiquement configuré le HiddenHttpMethodFilter pour nous, mais récemment, il semble qu'il ne puisse pas être utilisé. La version SpringBoot que j'utilise est 2.2.2 et la configuration par défaut a été modifiée. false, ce qui veut dire que la Configuration automatique, je ne sais pas ce que c'est que sprongboot, c'est un piège ! ! !

Une erreur inattendue s'est produite (type=Method Not Allowed, status=405).
La méthode de requête 'POST' n'est pas prise en charge
org.springframework.web.HttpRequestMethodNotSupportedException : la méthode de requête 'POST' n'est pas prise en charge

Demande de changement Springboot le fichier de configuration yml à

spring:
  mvc:
   hiddenmethod:
      filter:
        enabled: true

Springboot error prompt 405 status

1 Capture d'écran de l'invite d'erreur 405 status

Comment résoudre lerreur 405 lorsque Springboot utilise des requêtes put et delete

2 La raison du statut 405

La configuration automatique de SpringBoot est désactivée par défaut. spring.mvc.hiddenmethod. filter est un filtre, donc lorsque les données que nous soumettons sont PUT, POST ou DELETE, la _method que nous utilisons ne fonctionne pas.

Comment résoudre lerreur 405 lorsque Springboot utilise des requêtes put et delete

spring.mvc.hiddenmethod.filter configuration automatique :

Comment résoudre lerreur 405 lorsque Springboot utilise des requêtes put et delete

3. Définissez le filtre Hiddenmethod.filter sur activé dans le fichier de configuration Spring Boot application.properties.

spring.mvc.hiddenmethod.filter.enabled=true

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer