gpt4 book ai didi

ruby-on-rails - 处理由机器人引起的应用程序错误的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-03 09:07:47 24 4
gpt4 key购买 nike

每天我都有机器人用随机的URL攻击我的应用程序,这会导致应用程序错误。因为他们尝试使用https://smashnotes.com/p/*/e/*/s/*这样的url,所以我无法完全抑制再次出现此错误,因为如果这样做,它将导致看不到合法错误。但是我也不想每次都收到Honebadger的通知时告诉我有错误,只是发现这是另一个假冒产品,所以不急着打电话。
我在想我应该编写一个异常循环,如果缺少参数或者它们与任何现有参数都不匹配,则重定向到根目录。这样,它不会完全算作错误。我极有可能也会错过一些合法的错误,例如缺少路径URL或参数传递不正确时。也许我可以记录这些内容,并偶尔检查它们,但不必不断发出警报。
您将如何解决这些漫游器错误?

最佳答案

您能否更具体地说明这些参数的含义?如果pes实际上是params还是只是随机的东西?
在没有太多有关应用程序状态的信息的情况下,我只能建议您在路由定义中使用:constraints与regexp关联,以确保参数命中采用适当的格式。
Rails guide

关于ruby-on-rails - 处理由机器人引起的应用程序错误的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63002025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com