Чванство: как проверить 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!",
            }
        }
    }
}
Другие вопросы по тегам