aboutsummaryrefslogtreecommitdiff
path: root/src/net/http/request.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2023-05-10 12:47:06 -0700
committerGopher Robot <gobot@golang.org>2023-05-10 20:13:04 +0000
commit3d33532d1cb25955d2bb236394a0afa99899a35c (patch)
tree724e199d9577a000679eb4990dead57d80bb9e04 /src/net/http/request.go
parent945a2b17f3b47b4e0bda9a2a92186412b5704c9a (diff)
downloadgo-3d33532d1cb25955d2bb236394a0afa99899a35c.tar.xz
net/http: let ErrNotSupported match errors.ErrUnsupported
For #41198 Change-Id: Ibb030e94618a1f594cfd98ddea214ad7a88d2e73 Reviewed-on: https://go-review.googlesource.com/c/go/+/494122 Auto-Submit: Ian Lance Taylor <iant@golang.org> Reviewed-by: Damien Neil <dneil@google.com> Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/net/http/request.go')
-rw-r--r--src/net/http/request.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/net/http/request.go b/src/net/http/request.go
index a45c9e3d18..4e9190493c 100644
--- a/src/net/http/request.go
+++ b/src/net/http/request.go
@@ -48,6 +48,11 @@ type ProtocolError struct {
func (pe *ProtocolError) Error() string { return pe.ErrorString }
+// Is lets http.ErrNotSupported match errors.ErrUnsupported.
+func (pe *ProtocolError) Is(err error) bool {
+ return pe == ErrNotSupported && err == errors.ErrUnsupported
+}
+
var (
// ErrNotSupported indicates that a feature is not supported.
//