0

如何在不中止脚本执行的情况下返回 400 状态代码并关闭连接?我正在寻找使用<cfhttp>但不等待脚本结束后再返回来启动脚本的执行。

4

2 回答 2

8

您需要在连接关闭后在不同的线程上运行要继续运行的脚本部分。

这是有关如何在 Coldfusion 中启动新线程的教程。

于 2012-04-20T20:35:45.007 回答
0

如果您想在另一个请求中触发一个新请求而不等待,只需将 cfhttp 超时设置为 0,它将立即返回而无需等待响应。在返回一个单独的线程后继续执行脚本可能是一个更好的主意,但是如果您在服务器之外遇到一些问题或者确实需要一个单独的请求,那么 cfhttp timeout=0 应该可以解决问题。

于 2012-04-21T13:48:13.740 回答