按照 fastapi 官网提供的代码,按默认设置搭建的简易服务器,想问一下如果某个操作特别耗时(比如耗时五分钟才能得到结果),用户在浏览器里发出这个请求以后太长时间没有响应是不是会被阻断?
还是说 http 默认会有一个心跳来确保这个请求可以无限延长?
这种行为是谁说了算的,是 http 协议里规定的,还是客户端 chrome 浏览器决定最大超时时间,还是后端的 nginx 决定最大超时时间,还是 uvicorn 决定最大超时时间?
网上搜了搜没什么相关信息。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.