1package request 2 3import ( 4 "strings" 5) 6 7func isErrConnectionReset(err error) bool { 8 if strings.Contains(err.Error(), "read: connection reset") { 9 return false 10 } 11 12 if strings.Contains(err.Error(), "use of closed network connection") || 13 strings.Contains(err.Error(), "connection reset") || 14 strings.Contains(err.Error(), "broken pipe") { 15 return true 16 } 17 18 return false 19} 20