我有一个像这样的棉花糖模式验证:
class MyFilterSchema(Schema):
ids = fields.List(fields.Str(validate=non_empty), required=True)
然后在我的端点中调用模式验证:MyFilterSchema().load(flask.request.args)
现在我尝试调用使用此验证的 HTTP GET 端点。但我得到'ids': ['Not a valid list.']
我尝试了不同的方式:
/myendpoint?ids=1,2,3
/myendpoint?ids=1&ids=2
/myendpoint?ids=[1,2]
但没有运气。必须如何调用端点才能使棉花糖将我的 GET 参数识别为列表?