如何在不中止脚本执行的情况下返回400状态代码并关闭连接?我希望使用<cfhttp>
启动脚本的执行,但不要等到脚本在返回之前结束。
答案 0 :(得分:8)
在连接关闭后,您需要在另一个线程上运行要继续运行的脚本部分。
Here's a tutorial关于如何在Coldfusion中启动新线程。
答案 1 :(得分:0)
如果你想点击另一个请求中触发的新请求而不等待将cfhttp timeout设置为0,它将立即返回而不等待响应。为了在返回一个单独的线程后继续脚本可能是一个更好的主意,但如果你在服务器外面打某些东西或者真的需要一个单独的请求,那么cfhttp timeout = 0应该可以解决问题。