http://example.com/service1?q1=a&q2=bのようなURLにアクセスしようとしています。ただし、q1には時にはそれに関連する値はありませんが、サービスにアクセスするために必要です(http://example.com/service1?q1=&q2=b)。どうやってこれを実現するのですか?私はallowEmptyValueオプションを使用してみましたが、動作していないようです。swaggerでクエリのパラメータに空の値を渡すにはどうすればいいですか?
空の値がQ1に渡され{
"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"
}
}
は、闊歩はhttp://example.com/service1?q2=bとしてURLをフレーム、私はallowEmptyValueオプションを使用してみましたサンプルJSONの下に見つけてください。とにかく空の値を持つq1をURLに含めるには(http://example.com/service1?q1=&q2=b)?
ご協力いただければ幸いです。
@SupunWijerathneはQ1のために空の値が特定の操作 – Anand
をしており、特殊なケースですのでhttp://example.com/service1 ?q1 =&q2 = bはswagger-uiの権利なしでダイレクトコールで動作しますか? –
@SupunWijerathne yep .. – Anand