Twilio有15秒的限制等待对任何URL的请求https://www.twilio.com/docs/errors/11200.有没有办法将这个限制增加到更高的值?
如果在该时间内没有响应,通常会遇到超时。您的响应可能需要超过 15 秒,在这种情况下,这取决于服务器的配置方式以及是否接受响应。例如,当我配置 Apache 时,我将超时设置为 30 秒,如果在 30 秒内没有发生任何事情,则连接将关闭。但是,如果在此期间正在发送数据,则连接将保持打开状态并按预期进行。
超时背后的想法是,您不希望有大量孤立的连接保持打开状态,这些连接除了使服务器陷入困境之外什么也不做。如果您的超时时间很长,例如 30 秒或更长,并且有人使用脚本来攻击您的服务器打开许多连接,那么您的服务器可能很快就会陷入无法响应合法连接的情况。使其容易受到攻击。就我而言,我仍然有一些用户处于拨号连接状态,将其设置为少于 30 秒似乎会断开许多实际有效的连接。
如果您在 15 秒内无法对连接执行任何操作,我会认为您的设置有问题。由于您想要测试的特定内容显然需要更长的超时,因此您可以尝试联系提供商以询问允许更长超时的不同连接机制。根据配置,您可能可以在连接过程中传入一些内容来启用更长的超时窗口。不太可能,但有可能。给他们发一封电子邮件询问并没有什么坏处。