跳转到主要内容

一个简单的Falcon API "钩子",用于验证提供的查询参数列表是否已满足。

项目描述

Falcon查询参数验证器

一个简单的falcon钩子,用于检查请求是否包含所有必需的查询参数。


安装/要求

安装

PyPi

pip install falcon_params_verifier

.whl

在Github的发布选项卡中提供了.whl文件。

示例用法

示例代码

import falcon
import falcon_params_verifier 
from falcon_params_verifier import ParamVerifier # This can also be used.

class SampleResource(object):
    def __init__(self):
        self._required_params = [
            "userId",
        ]
    # Add the hook
	@falcon.before(falcon_params_verifier.ParamVerifier(self._required_params))
    def on_get(self, req, resp):
        req.media = {
            "message": "Whoo hoo, you made a proper request!"
        }

如果查询参数缺失,模块将自动抛出falcon.HTTPBadRequest

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

构建分发

falcon_params_verifier-0.1.0-py3-none-any.whl (2.8 kB 查看哈希)

上传于 Python 3

由以下支持