requests guard是一个小型库,允许您对http请求施加大小和时间限制。
requests-guard的Python项目详细描述
====
请求保护图片::https://img.shields.io/travis/skorokithakis/requests guard.svg
:目标:https://travis ci.org/skorokithakis/requests guard
…图片::https://img.shields.io/pypi/v/requests guard.svg
:目标:https://pypi.python.org/pypi/requests guard
…图片::https://readthedocs.org/projects/requests-guard/badge/?version=latest
:目标:https://readthedocs.org/projects/requests-guard/?badge=latest
:alt:documentation status
*免费软件:bsd license
*文档:https://requests guard.readthedocs.org。
功能
--
*超时限制
*大小限制
*很多更多!
安装
----
timeout=30)
content=guard(r,max-size=3000,timeout=10)
````
`requests guard`如果总共接收到超过'max-size'的数据,或者*整个*
请求需要超过'timeout'秒才能完成,则会引发'valueerror'。这意味着调用将始终在“超时”秒后返回(大约,
请参见下面的详细信息)。
*注意:*必须按上述方式调用请求,其中“stream=true”和“timeout”。` stream=true`允许设置大小
和时间限制,而'requests'的'timeout'参数指示它在该秒数内未接收到数据
时关闭连接。
*注意:*`requests guard'通过在接收数据时查看数据来工作,所以'requests guard'
的'timeout'参数将应用于*整个*连接,而不仅仅是最新的块。“requests”的“timeout”参数意味着“quit if
we have not received any data for that long”,这意味着响应可能需要任意时间,只要
它总是每“timeout”秒返回*某物。这意味着一个请求可能会占用指定给“requests”和“requests guard”的超时的总和
,如果服务器在
“requests guard”超时之前完全停止回复,
history
-
<0.1.0(2015-03-04)
-
*pypi上的第一个版本。
请求保护图片::https://img.shields.io/travis/skorokithakis/requests guard.svg
:目标:https://travis ci.org/skorokithakis/requests guard
…图片::https://img.shields.io/pypi/v/requests guard.svg
:目标:https://pypi.python.org/pypi/requests guard
…图片::https://readthedocs.org/projects/requests-guard/badge/?version=latest
:目标:https://readthedocs.org/projects/requests-guard/?badge=latest
:alt:documentation status
*免费软件:bsd license
*文档:https://requests guard.readthedocs.org。
功能
--
*超时限制
*大小限制
*很多更多!
安装
----
timeout=30)
content=guard(r,max-size=3000,timeout=10)
````
`requests guard`如果总共接收到超过'max-size'的数据,或者*整个*
请求需要超过'timeout'秒才能完成,则会引发'valueerror'。这意味着调用将始终在“超时”秒后返回(大约,
请参见下面的详细信息)。
*注意:*必须按上述方式调用请求,其中“stream=true”和“timeout”。` stream=true`允许设置大小
和时间限制,而'requests'的'timeout'参数指示它在该秒数内未接收到数据
时关闭连接。
*注意:*`requests guard'通过在接收数据时查看数据来工作,所以'requests guard'
的'timeout'参数将应用于*整个*连接,而不仅仅是最新的块。“requests”的“timeout”参数意味着“quit if
we have not received any data for that long”,这意味着响应可能需要任意时间,只要
它总是每“timeout”秒返回*某物。这意味着一个请求可能会占用指定给“requests”和“requests guard”的超时的总和
,如果服务器在
“requests guard”超时之前完全停止回复,
history
-
<0.1.0(2015-03-04)
-
*pypi上的第一个版本。