我有一个不寻常的问题,即我正在进行互联网测试,这将需要大约60-90分钟。 是否有可能在60分钟后由于太长时间到达网站而无法发送POST测试?如果是这样,它依赖什么?
Technlogy:Laravel 5.5 语言:PHP 7.1
答案 0 :(得分:1)
我认为通过互联网测试你的意思是调查吗?
当这意味着用户在您服务器上的某个网站上并且他必须回答几个问题(在同一页面上)并且在他完成(~60-90)分钟后,他点击“提交”按钮。之后,表单将通过POST请求发送到服务器。
如果这些假设是正确的,我会说没有POST超时问题,因为点击“提交”时连接只会建立起来。 当没有手动实现的时间限制时,会话变量和其他内容也不应成为问题。
答案 1 :(得分:1)
请记住,laravel已经构建了csrf验证。会话结束或csrf令牌更改后,帖子将失败。也许在VerifyCsrfToken.php文件中的$ except数组中添加post路由。
protected $except = [
'/somthing/something'
]