J'utilise Asp.net Web Api http://xyzdomain.com:16845/api/returns/returns
Et j'ai des données comme ci-dessous,
comment puis-je poster le point final en utilisant postman chrome extension,
Étant donné "Items" est une collection
[
{
"Items": [
{
"sku": "9257",
"Price": "100",
"Quantity": "500",
"DiscountPercent": "1",
"backordered": "2"
}
],
"order_id": "F429768865001",
"status_code": "Shelf",
"Exception": "no error"
}
]
Envoyez-le sous forme de données brutes et définissez le type sur application/json
La paire clé-valeur peut prendre des entrées avancées.
Ex.
Ajoutez simplement ces paramètres: Dans l'option header de la demande, ajoutez Content-Type:application/json
et dans le body, sélectionnez le format Raw et placez vos paramètres json comme {'guid':'61791957-81A3-4264-8F32-49BCFB4544D8'}
J'ai trouvé la solution sur http://www.iminfo.in/post/post-json-postman-rest-client-chrome
Ceci est une combinaison de ce qui précède, car je devais lire plusieurs messages pour comprendre.
Content-Type
à application/json
Accept
à application/json
{ "Obj1" : { "key1" : "val1" } }
J'espère que cela t'aides!
Je voulais juste ajouter un autre problème que certaines personnes pourraient trouver en plus de toutes les autres réponses. L'envoi d'un objet JSON à l'aide de données RAW et la définition du type avec application/json
constituent ce que vous devez faire, comme indiqué ci-dessus.
Même si je l'avais fait, la requête POSTMAN m'a causé une erreur, c'est parce que j'ai accidentellement oublié de créer un constructeur par défaut pour les deux classes enfants.
Dites si je devais envoyer un JSON de format:
{
"firstname" : "John",
"lastname" : "Doe",
"book":{
"name":"Some Book",
"price":12.2
}
}
Assurez-vous ensuite de créer un constructeur par défaut pour la classe Book.
Je sais que c'est une erreur simple et peu commune, mais m'a certainement aidé.
Juste pour ceux qui veulent envoyer un objet JSON imbriqué avec des données de formulaire en tant que type de contenu.
Je veux envoyer un champ personnalisé custom_field ci-dessous { "description": "Details about the issue...", "subject": "Support Needed...", "type": "Others", "email": "[email protected]", "priority": 1, "status": 2, **"custom_fields" : { "cf_type_of_issue" : "Complaint" }**, "cc_emails": ["[email protected]","[email protected]"] }
nous pouvons envoyer des fichiers JSON imbriqués comme dans le format suivant
adresse [ville] adresse [état]