Swagger ui发送带有查询参数而不是正文的POST

时间:2016-06-13 09:58:16

标签: asp.net-mvc-4 asp.net-web-api swagger-ui swashbuckle

我有一个控制器方法:

[HttpPost]
public HttpResponseMessage SetKitten([FromBody] string kittenName)
{
   return Request.CreateResponse(HttpStatusCode.OK);
}

在Swagger中它显示为POST但是当我尝试它时,swagger使用查询参数发送请求:

  

请求网址
  本地主机... / KittenHandler / SetKitten?kittenName =鲍里斯

这会导致错误,因为它必须在身体中。

任何想法为什么招摇都在这样做?

0 个答案:

没有答案