Printemps - 405 méthode Http SUPPRIMER n'est pas pris en charge par cette URL

Eh bien, j'ai un problème étrange avec l'exécution d'un "SUPPRIMER" de la requête HTTP au Printemps.

J'ai un contrôleur de la méthode que j'ai mappé une demande de SUPPRESSION:

    @RequestMapping(value = "/{authorizationUrl}",method=DELETE)
    public void deleteAuthorizationServer(
            @RequestHeader(value="Authorization") String authorization,
            @PathVariable("authorizationUrl") String authorizationUrl)
            throws  IOException {

        System.out.println("TEST");

    }

Le contrôleur est mappé à l'aide d' @RequestMapping("/authorization_servers");
Quand j'ai envoyer une demande par le biais de mon DEV Client Http, je reçois la réponse : 405 Http method DELETE is not supported by this URL.

La requête ressemble à ceci:

 DELETE    localhost:8080/authorization_servers/asxas

  Headers:
  Authorization: "test:<stuff>"

Si quelqu'un peut examiner cette question et de m'aider, je vous serais reconnaissant

Ce mappage avez-vous sur le contrôleur de classe elle-même? Avez-vous un @ApplicationPath mis en place ainsi?
Merci! J'ai cette @RequestMapping("/authorization_servers")
Déplacé à un commentaire comme le suggère. La méthode est appelée par Ajax, correct?
Ainsi que l'url que vous utilisez pour accéder à qui? Je suis désolé de poser des questions évidentes, mais quand nous le comprendre, je sens qu'il va être un /facepalm moment.
Je suis d'accord!

OriginalL'auteur Sasanka Panguluri | 2014-04-28