2013-04-12 4 views
1

(cette question est liée à this one)Format des données dans les requêtes POST

J'envoie les requêtes POST à ​​mon serveur, qui sont en cours de traitement correctement: nouveaux objets sont créés dans la base de données. C'est le format que je utilise pour la charge utile dans la requête POST:

{"node":{"type":null,"name":"sdfasfaf","outputs":null,"properties":null}} 

Pour créer un objet node.

C'est ce que le back-end répond:

{"node": "64e11313-61eb-44ab-8ab8-1cbdf52304b4"} 

qui est essentiellement dé id de l'entrée nouvellement créée. Mais Ember ne réagit pas à cette réponse: il reste sur la fenêtre "New Node". Pire encore, le nouveau nœud est ajouté à la liste des nœuds, mais Ember n'est pas au courant de l'identifiant de ce nœud (qui a été généré côté serveur).

Existe-t-il un endroit où je peux trouver une description détaillée de la charge utile des requêtes POST et du format de réponse attendu?

Répondre

1

cela devrait fonctionner:

POST charge utile de demande

{ 
    "node": 
    { 
     "type":null, 
     "name":"sdfasfaf", 
     "outputs":null, 
     "properties":null 
    } 
} 

POST réponse charge utile

{ 
    "node": 
    { 
     "id":1, 
     "type":null, 
     "name":"sdfasfaf", 
     "outputs":{}, 
     "properties":{} 
    } 
} 

essentiellement en retournant simplement la même charge utile JSON avec le jeu id fonctionnerait. espérons que cela aide ...

Questions connexes