如何检查请求的时间是否太长?

沃利

如果我使用requests远程api发出阻止请求,则该过程花费的时间太长,那么我的网站也将返回错误。我不希望那样发生。

这是我的阻止代码:

@app.route('/api')
def returnapi():
    r = requests.get("http://dndchecker.railsroot.com/api?mobile_number=9876543210")
    return r.text

我想r将请求对象设置为False。

伊恩·斯台普顿·科尔达斯科

因此,您可以这样做:

@app.route('/api')
def returnapi():
    try:
        r = requests.get("http://dndchecker.railsroot.com/api?mobile_number=9876543210", timeout=my_timeout)
    except (requests.exceptions.Timeout, requests.exceptions.ConnectionError) as err:
        return 'Server taking too long. Try again later'
    else:
        return r.text

这将有助于您防止服务器花费太长时间。当然,您必须定义my_timeout为要等待的最大值。我会警告您,不要将它设置得太低,尽管如此,您总会看到“服务器花费的时间太长。请稍后再试”。适当的时间完全取决于您作为服务的作者,您认为应该等待多长时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查请求的时间是否太长?

来自分类Dev

如何检查为什么NSXMLParser的initWithContentsOfURL方法花费的时间太长?

来自分类Dev

如何检查时间是否在特定范围之间?

来自分类Dev

如何检查日期时间是否在正午之前

来自分类Dev

如何检查特定时间是否过去

来自分类Dev

如何检查时间是否以毫秒为单位

来自分类Dev

如何检查日期时间是否在正午之前

来自分类Dev

如何检查时间戳是否延迟

来自分类Dev

AJAX请求需要太长时间才能完成请求

来自分类Dev

如果花费太长时间取消解析请求

来自分类Dev

导入CatBoostClassifier花费太长的时间来处理apache请求

来自分类Dev

如果响应时间太长,请取消休息请求

来自分类Dev

如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

来自分类Dev

Golang:过程花了太长时间。实施拼写检查器

来自分类Dev

检查MySQL中DataGridView中存在的行花费的时间太长

来自分类Dev

Golang,Heroku-如何检查请求是否为https

来自分类Dev

如何检查Laravel请求是否没有输入

来自分类Dev

PHP-如何检查请求是否针对JS worker

来自分类Dev

如何检查请求中是否可下载URL

来自分类Dev

如何检查AJAX请求是否调用了HTML内容?

来自分类Dev

如何检查是否在Capybara Rspec中发送了Ajax请求?

来自分类Dev

如何检查ajax请求是否来自按钮

来自分类Dev

如何检查 POST 请求中的浮点值是否为空

来自分类Dev

如何检查时间戳是否早于特定月份?

来自分类Dev

Swift-如何检查NSDate是否是昨天与当前时间相比?

来自分类Dev

如何快速检查时间是否在特定范围内

来自分类Dev

如何检查时间戳是否是一个小时

来自分类Dev

如何检查时间是否是昼/夜目标C

来自分类Dev

如何检查时间是否超过一个小时?

Related 相关文章

  1. 1

    如何检查请求的时间是否太长?

  2. 2

    如何检查为什么NSXMLParser的initWithContentsOfURL方法花费的时间太长?

  3. 3

    如何检查时间是否在特定范围之间?

  4. 4

    如何检查日期时间是否在正午之前

  5. 5

    如何检查特定时间是否过去

  6. 6

    如何检查时间是否以毫秒为单位

  7. 7

    如何检查日期时间是否在正午之前

  8. 8

    如何检查时间戳是否延迟

  9. 9

    AJAX请求需要太长时间才能完成请求

  10. 10

    如果花费太长时间取消解析请求

  11. 11

    导入CatBoostClassifier花费太长的时间来处理apache请求

  12. 12

    如果响应时间太长,请取消休息请求

  13. 13

    如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

  14. 14

    Golang:过程花了太长时间。实施拼写检查器

  15. 15

    检查MySQL中DataGridView中存在的行花费的时间太长

  16. 16

    Golang,Heroku-如何检查请求是否为https

  17. 17

    如何检查Laravel请求是否没有输入

  18. 18

    PHP-如何检查请求是否针对JS worker

  19. 19

    如何检查请求中是否可下载URL

  20. 20

    如何检查AJAX请求是否调用了HTML内容?

  21. 21

    如何检查是否在Capybara Rspec中发送了Ajax请求?

  22. 22

    如何检查ajax请求是否来自按钮

  23. 23

    如何检查 POST 请求中的浮点值是否为空

  24. 24

    如何检查时间戳是否早于特定月份?

  25. 25

    Swift-如何检查NSDate是否是昨天与当前时间相比?

  26. 26

    如何快速检查时间是否在特定范围内

  27. 27

    如何检查时间戳是否是一个小时

  28. 28

    如何检查时间是否是昼/夜目标C

  29. 29

    如何检查时间是否超过一个小时?

热门标签

归档