0

我刚刚开始为记录的 api 招摇。我正在使用 Swagger 检查器来执行 api,在此之前我使用的是 Postman。我在 Swagger 正文中传递数据但没有获取数据,同样的事情在 Postman 中有效,但在此处无效。

此外,get request 可与 Swagger 一起使用,但 post 无法正常工作。

在 Postman 中获得响应:

在此处输入图像描述

同样的事情在 Swagger 中不起作用:

在此处输入图像描述

我已经设置了标题,但没有在帖子中获取我的参数。 在此处输入图像描述

4

1 回答 1

1

那是因为您没有在 swagger 中设置请求标头 Content-Type,因为您需要发送POST您需要通过Body选项卡发送数据的请求并发送您需要为请求正文指定内容类型的数据,因此请执行以下操作

  • Content-Type : application/jsonAuthentication&Headers选项卡 添加标题,如下所示在此处输入图像描述

  • 如果您在使用请求时使用任何身份验证标头,请postman添加它们

  • 现在转到Body选项卡

在此处输入图像描述

并添加以下内容

{
    "userName": "123",
}

这就是您现在需要做的所有事情,单击发送,它将显示发送的数据,只需为请求标头选择任何格式,然后以该格式提供数据。以下是支持的格式

在此处输入图像描述

于 2018-12-25T12:50:16.673 回答