Web应用程序的CORS策略
项目描述
此包允许您创建一个可以处理CORS的策略。它可以与任何Python框架一起使用,因为它完全无关。它可以处理响应头,甚至对于预检请求。
示例
from roughrider.cors.policy import CORSPolicy
cors = CORSPolicy(
methods=['GET', 'POST'],
allow_headers=['Accept-Encoding'],
expose_headers=['Accept-Encoding'],
max_age=19000
)
headers = list(cors.headers())
# Arguments for the preflight should be extracted from the request.
# depending on the type of framework you use (WSGI, ASGI...)
preflight_headers = list(cors.preflight(
origin='http://example.com',
acr_headers='X-Custom-Header, Accept-Encoding'
))
变更记录
0.1 (2021-10-09)
初始发布。
项目详情
关闭
roughrider.cors-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c65717ba70830008551f4b9f0910025cef01b5d378c15e7eae408f5e80e36eaf |
|
MD5 | 040e1e902e04044c2ad83e965b1655e8 |
|
BLAKE2b-256 | bdd513ad173e5cbdc5c31a182f45cd0de95a7d8d235cf344cd407772d7ab49e8 |