Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre actif
    error 415 Unsupported Media Type pour une application angular spring boot
    Bonjour, je développe une application angular 8 Spring boot 2

    j'essaye d'envoyer une requête post depuis un service angular mais je me heurte à une erreur 415 Unsupported Media Type


    service angular
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        const headers = new HttpHeaders({ 'Content-Type': 'application/json' });
        const options = { headers: headers };
        return this.http.post<Search>('/api/produitimmobilier/all', search, options).pipe(.......



    J 'ai essayé 2 paramètrage avec mon controlleur spring boot :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        @RequestMapping(value = "/produitimmobilier/all",
        method = RequestMethod.POST,consumes ="application/json")
        @ResponseBody
        public Search findAll(@RequestBody Search search){


    et
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        @RequestMapping(value = "/produitimmobilier/all",
        method = RequestMethod.POST,consumes = {"text/plain;charset=UTF-8", MediaType.APPLICATION_JSON_VALUE})
        @ResponseBody
        public Search findAll(@RequestBody Search search){


    mais j'ai la même erreur. Pouvez vous m'aider ?

  2. #2
    Membre actif
    Bonjour, j'ai trouvé l'erreur, il y avait un mauvais mapping sur l'objet Search, un setter qui n'était pas correct. Merci d'avoir lu ce post