5

我有一条带有可选参数的路线:

    [Route("{categoryId?}")]
    public HttpResponseMessage Get(int? categoryId=null)

但是,当我没有为请求本身提供categoryId调用的值时......{categoryId?}

http://myhost/api/%7BcategoryId%7D
4

1 回答 1

6

Swagger 不支持可选路径参数。如果您希望以这种方式记录它,则必须创建两个单独的路径 - 一个没有路径参数,一个有。

于 2015-05-12T06:03:02.007 回答