开发者社区 问答 正文

httpserver能否知道client已经断开链接? 400 报错

httpserver能否知道client已经断开链接? 400 报错

httpserver能否判断client已经断开链接?

比如现在有一个相当耗时的http请求,client可能失去耐心,提前主动断开链接。但是server并不知道啊,还在努力工作,就耗费了资源。如果server可以判断client已经断开的话,就可以即使释放资源了!

展开
收起
爱吃鱼的程序员 2020-06-03 14:59:50 486 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    如果是TCP握手断开的,那么是可以知道的,否则就会出现connect reset by peer错误

    ######比如client是OkHttp设置了timeout断开的,而server是flask或者webpy等框架
    2020-06-03 17:10:47
    赞同 展开评论
问答地址: