我正在嘗試訪問類似於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