如果字符串格式为什么,Swagger似乎无法检测到可选的URL参数?
例如:
customers/{customerid}/loyalty/promotions/{memberid?}
GetListOfPromotions(int customerId, string memberid = "")
当我在Fiddler(顾客/ 1234 /忠诚/促销)中尝试时,是允许的。但Swagger仍然将其标记为 required 。
但是, BOTH Swagger 和 Fiddler 允许以下路线:
customers/{customerid}/locations/{locationid}/baskets/{basketId?}
GetBasket(int customerId, int locationId, long? basketId = null)
在Swagger中纠正可选字符串是否有任何特殊需要做的事情?