关闭连接并继续执行

时间:2012-04-20 20:32:26

标签: coldfusion cfhttp

如何在不中止脚本执行的情况下返回400状态代码并关闭连接?我希望使用<cfhttp>启动脚本的执行,但不要等到脚本在返回之前结束。

2 个答案:

答案 0 :(得分:8)

在连接关闭后,您需要在另一个线程上运行要继续运行的脚本部分。

Here's a tutorial关于如何在Coldfusion中启动新线程。

答案 1 :(得分:0)

如果你想点击另一个请求中触发的新请求而不等待将cfhttp timeout设置为0,它将立即返回而不等待响应。为了在返回一个单独的线程后继续脚本可能是一个更好的主意,但如果你在服务器外面打某些东西或者真的需要一个单独的请求,那么cfhttp timeout = 0应该可以解决问题。