oxy icon indicating copy to clipboard operation
oxy copied to clipboard

how to capture/ignore client-cancel-request error in buffer middleware

Open onestraw opened this issue 6 years ago • 0 comments

When I use buffer and reverseproxy to handle failover, I found that buffer can not handle the case that reverseproxy.go return 502 if client canceled the request (maybe the connection has gone).

Currently, as I have remove the strict check for expectBody, buffer return 500 at here

If I ignore this specific case, buffer received 502 from reverseproxy, it will attempt to resend the request.

My question is that is there any method to identify client-cancel-request error and gracefully ignored it (not logged 502/500 error)?

onestraw avatar Mar 23 '18 04:03 onestraw