J'utilise l'API Web ASP.NET: http://xyzdomain.com:16845/api/returns/returns
Comment envoyer une demande POST au point de terminaison à l'aide de l'extension Postman Chrome, étant donné Items
une collection:
[
{
"Items": [
{
"sku": "9257",
"Price": "100",
"Quantity": "500",
"DiscountPercent": "1",
"backordered": "2"
}
],
"order_id": "F429768865001",
"status_code": "Shelf",
"Exception": "no error"
}
]
json
google-chrome
asp.net-web-api
postman
user3965303
la source
la source
Pour publier un objet imbriqué avec l'interface clé-valeur, vous pouvez utiliser une méthode similaire à l'envoi de tableaux. Passez une clé d'objet entre crochets après l'index d'objet.
la source
Je l'ai fait fonctionner en utilisant l'option Données brutes dans Postman, comme vous pouvez le voir sur la capture d'écran
la source
C'est une combinaison de ce qui précède, car j'ai dû lire plusieurs articles pour comprendre.
Content-Type
àapplication/json
Accept
àapplication/json
{ "Obj1" : { "key1" : "val1" } }
J'espère que cela t'aides!
la source
application/json
, nonapplications
La paire clé-valeur peut accepter des entrées avancées.
Ex.
la source
Ajoutez simplement ces paramètres: Dans l' option d'en- tête de la requête, ajoutez
Content-Type:application/json
et dans le corps , sélectionnez le format Raw et mettez 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
la source
Sélectionnez l' onglet corps et sélectionnez application / json dans la liste déroulante Type de contenu et ajoutez un corps comme celui-ci:
la source
Je voulais juste ajouter un autre problème que certaines personnes pourraient trouver en plus de toutes les autres réponses. Envoyer un objet JSON à l'aide de données RAW et définir le type sur
application/json
est ce qui doit être fait comme cela a été mentionné ci-dessus.Même si je l'avais fait, j'ai eu une erreur dans la requête POSTMAN, c'était parce que j'avais accidentellement oublié de créer un constructeur par défaut pour les deux classes enfants.
Dites si je devais envoyer un JSON de format:
Assurez-vous ensuite de créer un constructeur par défaut pour la classe Book.
Je sais que c'est une erreur simple et rare, mais cela m'a certainement aidé.
la source
Meilleure façon de faire cela:
Dans les en-têtes, ajoutez les valeurs-clés suivantes:
Sous le corps, cliquez sur
raw
et tapez le menu déroulant pourapplication/json
Aussi PFA pour le même
la source
Pour un Json imbriqué (exemple ci-dessous), vous pouvez former une requête à l'aide de postman comme indiqué ci-dessous.
la source
Dans les paramètres, j'ai ajouté model.Email et model.Password, fonctionnent bien pour moi. Merci pour la question. J'ai essayé la même chose dans les en-têtes ne fonctionnait pas. Mais cela a fonctionné sur Body avec form-data et x-www-form-urlencoded.
Postman version 6.4.4
la source
nous pouvons envoyer des json imbriqués comme le format suivant
adresse [ville] adresse [état]
la source
Juste pour ceux qui veulent envoyer un objet JSON imbriqué avec des données de formulaire comme type de contenu.
Je souhaite envoyer un champ personnalisé imbriqué 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]"] }
la source