swagger 无法访问表单类型参数
Form type parameter not accessible by swagger
我正在使用 flasgger 为我的烧瓶应用程序提供 swagger 规范。对于特定端点,我需要表单类型参数。
Update user address
---
parameters:
- name: user_id
in: path
type: integer
required: true
- name: address
in: form
type: string
required: true
description: Address.
与此端点相关的方法是:
def update_address(user_id):
approved_by = request.form.get('address')
result = user.approve_sample(user_id, address):
return json.dumps("OK"), 200, {'Content-Type': 'application/json; charset=utf-8'}
但是,作为表单类型参数的地址不会在数据库中更新。有什么建议为什么它没有注册地址?
尝试在 in
字段中使用 formData
,如 OpenAPI Specification 中指定:
- name: address
in: formData
请注意,可能的值为 query
、header
、path
、formData
或 body
。
我正在使用 flasgger 为我的烧瓶应用程序提供 swagger 规范。对于特定端点,我需要表单类型参数。
Update user address
---
parameters:
- name: user_id
in: path
type: integer
required: true
- name: address
in: form
type: string
required: true
description: Address.
与此端点相关的方法是:
def update_address(user_id):
approved_by = request.form.get('address')
result = user.approve_sample(user_id, address):
return json.dumps("OK"), 200, {'Content-Type': 'application/json; charset=utf-8'}
但是,作为表单类型参数的地址不会在数据库中更新。有什么建议为什么它没有注册地址?
尝试在 in
字段中使用 formData
,如 OpenAPI Specification 中指定:
- name: address
in: formData
请注意,可能的值为 query
、header
、path
、formData
或 body
。