标签: go handler reverse-proxy
已知 httputil.ReverseProxy 会自动取消客户端断开连接上的代理请求。这是使用 http.CloseNotifier 功能实现的。我的问题是 - 如何处理客户端断开连接,即执行一些回调操作?我应该使用 http.Request 上下文,如下所示吗?
select { case <-r.Context().Done(): { //Some action } default: }