Чванство: как проверить formData
До сих пор я мог выполнять проверку swagger, если параметры взяты из "in": "body" или ожидаемый ввод в формате json. Однако я не могу найти, как проверить простую строку, введенную как formData.
Ниже мой сценарий чванства (в формате json)
v1swag = {
"cancels_post": {
"tags": ["/api/v1"],
"parameters": [
{
"name": "token",
"in": "formData",
"type": "string",
"required": True,
"description": "Cancels the provided token.",
}
],
"responses": {
"200": {
"description": "Success!",
}
}
}
}
Я удалил схему, так как она работает только для "in": "body"
Я искал в сети, но не могу найти свет. Хотя я все еще буду искать... Любые советы будут с благодарностью.
Заранее большое спасибо.
1 ответ
Решение
Здесь необходимо использовать другой тип носителя. Укажите элемент "использует", чтобы включить тип носителя application/x-www-form-urlencoded
,
v1swag = {
"cancels_post": {
"tags": ["/api/v1"],
"consumes": [
"application/x-www-form-urlencoded"
],
"parameters": [
{
"name": "token",
"in": "formData",
"type": "string",
"required": True,
"description": "Cancels the provided token.",
}
],
"responses": {
"200": {
"description": "Success!",
}
}
}
}