我有查询参数,有点复杂,我有自己的语法来制作该值。它有多个变量来制作一个完整的字符串值。
假设参数的名称是具有行和列的索引,以使此值20:30
index = { row: 20, col:30 }
index2 = { row: 20, col:30, chr: 15 }
现在我想把它作为
example.com?index=20:30
example.com?index2=20:30:15
有人能告诉我怎么能在招摇中定义这个? 谢谢。
答案 0 :(得分:1)
让你的swagger参数成为一个字符串,并在你的代码后面处理拆分为多个变量......
我在这做的完全是这样的: http://turoapi.azurewebsites.net/swagger/ui/index#/Echo/Echo_Get
"parameters": [
{
"name": "location",
"in": "query",
"description": "SoFL= 26.16,-80.20",
"required": true,
"type": "string"
},
该位置是(纬度,经度),我用C#TypeConverter分割它
......请求如下:
http://turoapi.azurewebsites.net/api/Echo?location=26.16,-80.20
WebApi的代码在这里:
https://github.com/heldersepu/TuroApi