如何在邮递员中使用参数和身体进行发布请求

时间:2018-04-05 14:41:27

标签: postman

我的端点需要很少的参数和主体作为输入,我想在Postman中测试它。但是,当我在Postman后端输入数据到'form-data'部分时抛出错误,我错过了身体。如果我尝试将输入数据输入'raw'(Text),它会抱怨我忘记了参数。我怎样才能将params和body结合起来?

编辑:

  1. 'form-data'部分 enter image description here

  2. 'raw'部分 enter image description here

  3. 该端点的参数如下:

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

1 个答案:

答案 0 :(得分:13)

对于请求参数,您可以将它们添加到URL的末尾而不是在请求正文中,就像您在图像中所做的那样。 ?to=random@email.com&subject=Testing mailing feature&isMultipart=false&isHTML=true

当您选择Params按钮时,可以在Postman用户界面中看到这一点,这可以在Send按钮旁边找到。

Params

我不确定请求正文中您需要的string以及端点需要此数据的格式。

如果它采用JSON格式,您可以将{"content": "Some new content"}添加到raw正文并从下拉列表中选择JSON (application/json),这也会设置正确的请求标头。< / p>

修改

自从给出答案后,UI略有变化。 Params标签现在放在一个不太混乱的地方。

New Location