2017-08-03 1 views
1

Je demande à OData POST au format Json et il me renvoie la même demande.OData POST Réponse

POST URL= http://localhost:8085/MagicXpiOData/Odata_get.OData_1/Student_details 

Corps:

{"Division": "Nashik"} 
Content-Type = application/json 

Réponse:

{ 
    "@odata.context": "$metadata#Student_details", 
    "Division": "Nashik" 
} 

Est-ce une bonne réponse? Je pense qu'il devrait retourner un code d'état pour le succès ou non.

Répondre

0

Ce que vous montrez ci-dessus est le corps de la réponse, qui contient généralement le OData.Context. A côté de cela, vous devriez trouver le HTTP Status Code dans l'en-tête, ce qui pourrait être quelque chose comme

HTTP/1.1 200 OK 
HTTP/1.1 201 Created 

et lorsque vous créez une nouvelle entrée également un en-tête location.

Quelques exemples qui montrent des demandes typiques et les réponses se trouvent dans ce Basic Tutorial

donc généralement votre réponse semble ok. Peut-être que vous pouvez ajouter l'en-tête de réponse dans votre question, alors nous pouvons voir si tout est là ce qui devrait être là. Lorsque vous envoyez votre requête avec un outil tel que Postman ou Fiddler, vous ne voyez par défaut que le corps de la réponse. Pour voir les en-têtes, vous devez passer à Headers, ou Raw in Fiddler pour voir la réponse complète (en-tête et corps).