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:
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
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
.
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 Params
tab est maintenant placé dans un endroit moins déroutant.