有一个第三方网站处理餐厅预订,我想在我的应用程序中提供链接。因此,如果人们在我的应用程序中查看餐厅,则可以使用链接将其发送到预订服务。
问题是该应用程序不提供允许开发人员生成指向特定餐馆的链接的API。
然而,我在其网址中确定了5或6种不同的模式,根据餐馆名称最终会链接到正确的餐厅。
我创建了一个脚本来尝试这些模式中的每一个,如果收到404错误,它将转到下一个模式进行尝试。如果没有收到404错误,我就确定了正确的链接。
潜在地,如果我实现了这个解决方案,并且用户正在浏览我的应用程序中的一堆餐馆,它可能会多次ping服务器404错误。如果有一百个人正在使用该应用程序,它可能会对服务器执行数千次ping操作。
我不知道的是,如果收到404错误数千次会导致拒绝服务。因为如果确实如此,我必须提出另一种解决方案。
答案 0 :(得分:1)
这取决于您要服务的服务器的可用资源以及您使用的模式。真的,你应该与业主联系,以回答这个问题,因为你可能会发出很多可能无效的请求,你可能会在最糟糕的情况下对它们进行DDoSing,或者如果没有在服务器/连接开销中花费他们的钱。如果无法做到这一点,您可能会看到合理的结果,使用curl脚本谷歌餐厅名称以及预订网站名称并遵循第一个结果。它不是很干净,但它会阻止你敲打他们的网站。