我正在尝试访问类似于http://example.com/service1?q1=a&q2=b的网址。然而q1有时没有任何与其相关的值,但是需要访问该服务(http://example.com/service1?q1=&q2=b)。我如何通过swagger ui JSON实现这一目标。我试过使用allowEmptyValue选项,但它似乎并没有工作。如何将空值传递给在swagger中查询参数?
请找到样本JSON我使用allowEmptyValue选项下面试过,
{
"path": "/service1.do",
"operations": [{
"method": "GET",
"type": "void",
"parameters": [{
"name": "q1",
"in" : "query",
"required": false,
"type": "string",
"paramType": "query",
"allowEmptyValue": true
},{
"name": "q2",
"in" : "query",
"required": true,
"type": "string",
"paramType": "query",
}
],
"responseMessages": [{
"code": 200,
"responseModel": "/successResponseModel"
}
}
当空值传递给Q1,招摇帧URL作为http://example.com/service1?q2=b。是否有包含q1的空值将被包含在URL中(http://example.com/service1?q1=&q2=b)?
任何帮助将不胜感激。
@SupunWijerathne我们治疗是一种特殊情况,其中第一季度为空值做了具体的操作 – Anand
所以http://example.com/service1 ?q1 =&q2 = b在没有swagger-ui的情况下直接通话? –
@SupunWijerathne yep .. – Anand