[Tutoriel : Créez une API REST avec Symfony 3] problème au niveau PUT

Mettre à jour des ressources

a marqué ce sujet comme résolu.

Bonjour

Je suis en train de suivre le tutoriel : Créez une API REST avec Symfony 3. Il m’a l’air simple et ludique, facile à assimiler. Je tire les chapeaux aux auteurs. Toutefois ....

Jusqu’à ce chapitre "Mise à jour d’un lieu, je ne rencontrais pas de problèmes.

J’ai essayé de mettre à jour une ressource avec la méthode PUT en envoyant les data en raw formaté en JSON.
http://127.0.0.1:8000/places/2 avec PUT

1
2
3
4
{
    "name": "Symfony",
    "address": "Paris"
}

voici mon résultat sur postman:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
{
    "code": 400,
    "message": "Validation Failed",
    "errors": {
        "children": {
            "name": {
                "errors": [
                    "This value should not be blank."
                ]
            },
            "address": {
                "errors": [
                    "This value should not be blank."
                ]
            }
        }
    }
}

Par contre, j’essaie en x-www-form-url-encoded et ça marche.

1
2
3
4
5
{
    "id": 2,
    "name": "Symfony",
    "address": "Paris"
}

Avez-vous des explications ? Je vous remercie beaucoup de vos réponses. Bon week-end

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte