通过documentation,找不到任何内容。
如何在渡槽中设置可选的查询参数?
答案 0 :(得分:2)
通过将参数括在大括号中
@Operation.get()
Future<Response> getAllCities({@Bind.header('x-api-key') String apiKey}) async
{}
在此处记录:http://aqueduct.io/docs/http/resource_controller/#optional-bindings
答案 1 :(得分:0)
optional binding documention给出了如何使用可选的query string parameters
或headers
的示例。但是像这样的//host.com/path/subpath
的URL呢?在简单示例下面:
// Dummy example class
class OptionalController extends ResourceController {
@Operation.get()
Future<Response> getItemsByDefault() => getItemsByCount(1);
@Operation.get('count')
Future<Response> getItemsByCount(@Bind.path('count') int count) async {
return Response.ok(count);
}
}