0

有一个处理餐厅预订的第三方网站,我想在我的应用程序中提供一个链接。因此,如果人们正在我的应用程序中查看餐厅,则可以使用链接将他们发送到预订服务。

问题是该应用程序不提供允许开发人员生成指向特定餐厅的链接的 API。

然而,我在他们的 URL 中确定了 5 或 6 种不同的模式,根据餐厅名称,它们最终将链接到正确的餐厅。

我创建了一个脚本来尝试这些模式中的每一个,如果收到 404 错误,它会转到下一个模式来尝试。如果没有收到 404 错误,那么我已经确定了正确的链接。

潜在地,如果我实现了这个解决方案,并且用户在我的应用程序中浏览了一堆餐馆,它可能会多次 ping 服务器出现 404 错误。如果有一百个人在使用该应用程序,它可能会 ping 服务器数千次。

我不知道是否收到数千次 404 错误会导致拒绝服务。因为如果是这样,我必须想出另一个解决方案。

4

1 回答 1

1

这取决于您所访问的服务器的可用资源以及您使用的模式。确实,您应该与所有者联系以回答这个问题,因为通过提出许多可能无效的请求,您可能会在最坏的情况下对它们进行 DDoSing,或者如果没有潜在地花费他们的服务器/连接开销。如果这不可能,您可能会看到合理的结果,使用 curl 脚本搜索餐厅名称以及预订网站名称并遵循第一个结果。它不是很干净,但它会阻止你敲打他们的网站。

于 2013-07-02T07:18:14.823 回答