一个简单的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.tar.gz (2.3 kB 查看哈希)
构建分发
关闭
哈希值 用于 falcon_params_verifier-0.1.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 49278a57a0e63e098c9b32a0cfa0c32bd1bdf5c51561deb587ae1db79b70053e |
|
MD5 | 6bf4e462e8e7a1445656d452fc152e90 |
|
BLAKE2b-256 | 880faaea0ca0ac4d350a09e598a0fcf5a6644ca6b994d89691847007dbf2840c |