php - http请求部分响应

标签 php html xmlhttprequest

我不是 HTTP 请求方面的专家,所以这个问题对某些人来说可能微不足道。我正在向 php 脚本发送请求,这需要花费大量时间来处理文件并返回响应。有没有办法在这个脚本完成它的任务之前发送一个响应让用户知道进程状态?由于此任务最多可能需要几分钟,因此我想在流程的关键部分完成时通知用户。

注意:我不能把这个请求分成几个其他的

我这里可能没有正确的方法,如果是的话,您有其他处理方法吗?

最佳答案

从技术上讲是的,但它需要您对 http 堆栈进行细粒度控制,这在典型的 php 设置中可能有也可能没有。我建议您研究其他解决方案(例如,发出启动任务的请求 - 然后轮询以获取进度更新)

关于php - http请求部分响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817899/

相关文章:

javascript - 是否可以从 Chrome 中的内容脚本执行跨源 XMLHttpRequest?

javascript - Firefox 对 xhr 请求的重定向响应

html - 如何在 bootstrap 4 中将卡片居中?

SSL 证书安装引发 XMLHttpRequest 无法加载异常

php - Composer .lock : how does it work?

php - 在重定向之前将数据从 Controller 函数传递到 Controller 函数

javascript - ID 和 CLASS 在 HTML 标签上共存

html - XML/XSLT - XML 解析错误 : no element found

php - 为什么 php PDO 在连接到远程托管的 mysql 数据库时使用与 mysql_connect() 使用的主机名不同的主机名?

php - Magento 中的 Paypal 错误 #10602