我正在使用flask构建一个简单的REST API。我有以下GET方法的定义,并希望处理2种情况,1)当查询参数值的类型不正确时抛出自定义错误2)所有其他路由的抛出错误(发布,更新,删除)< / p>
def get(self):
parser.add_argument('a' )
parser.add_argument('b', type=int)
parser.add_argument('c', type = int)
args = {}
api.add_resource(test, '/test/')
**Expected endpoints**: url/test?a=xxxx&b=yy&c=zz
我尝试使用try exception在输入类型不正确时抛出自定义错误,但它没有用。
如何处理上述案件的任何建议。