我最近开始为一个家庭项目测试 TornadoWeb,它使用 jquery getJSON 函数来调用我的龙卷风处理程序。发现了一些奇怪的东西,我寻求解释。
我在龙卷风上对Handler1发出 ajax 请求,在某些情况下,对Handler2的请求是在Handler1返回之前启动的。从开发服务器日志和 firebug 控制台调试中可以看出, Handler2请求等待Handler1请求完成,然后返回。所以基本上,XHR 调用正在等待更早的 XHR。它们应该是异步/非阻塞的,对吗?或者我错过了什么。
您可以在http://github.com/harshh/Harsh-Projects/使用 main.py 作为服务器触发文件检查名为testtornado的测试用例环境。
我将感谢任何可以对此有所了解的人的帮助。