web-dev-qa-db-fra.com

Comment faire une demande de poste avec les paramètres et le corps dans Postman

J'ai un point final qui prend peu de paramètres et de corps en entrée, et je veux le tester dans Postman. Mais, lorsque je saisis des données dans la section 'Form-Data' de Postman, une erreur est générée. Si j'essaye de saisir des données dans 'raw' (texte), cela me fait penser que j'ai oublié les paramètres. Comment combiner param et corps?

MODIFIER:

  1. section 'données de formulaire' enter image description here

  2. section 'brute' enter image description here

Les paramètres de ce noeud final sont les suivants:

@RequestParam("to") String to,
@RequestParam("subject") String subject,
@RequestBody String content,
@RequestParam("isMultipart") Boolean isMultipart,
@RequestParam("isHtml") Boolean isHtml
9
Bartek

Pour les paramètres de requête, vous les ajouteriez à la fin du URL plutôt que dans le corps de la requête, comme vous l'avez fait dans l'image. [email protected]&subject=Testing mailing feature&isMultipart=false&isHTML=true

Vous pouvez le voir dans l'interface utilisateur de Postman lorsque vous sélectionnez le bouton Params. Vous pouvez le trouver à côté du bouton Send.

Params

Je ne suis pas sûr du string dont vous avez besoin dans le corps de la demande et du format dans lequel le point final a besoin de ces données.

Si le format est JSON, vous pouvez ajouter {"content": "Some new content"} Dans le corps raw et sélectionner JSON (application/json) dans la liste déroulante. Cela définira également l'en-tête de requête correct.

Modifier:

L'interface utilisateur a légèrement changé depuis que cette réponse a été donnée. Le Paramstab est maintenant placé dans un endroit moins déroutant.

New Location

14
Danny Dainton