mirror of
https://github.com/golang/go
synced 2024-11-17 08:24:43 -07:00
net/http: use DOMException.message property in error text
Previously, details about the underlying fetch error were not visible in the net/http error text: net/http: fetch() failed: <object> When using the message property, they are: net/http: fetch() failed: Failed to fetch net/http: fetch() failed: The user aborted a request. Reference: https://developer.mozilla.org/en-US/docs/Web/API/DOMException/message. Change-Id: Iecf7c6bac01abb164731a4d5c9af6582c250a1a0 Reviewed-on: https://go-review.googlesource.com/c/go/+/226205 Reviewed-by: Johan Brandhorst <johan.brandhorst@gmail.com>
This commit is contained in:
parent
534f56b4b2
commit
7bfac4c3dd
@ -157,7 +157,7 @@ func (t *Transport) RoundTrip(req *Request) (*Response, error) {
|
||||
})
|
||||
defer success.Release()
|
||||
failure := js.FuncOf(func(this js.Value, args []js.Value) interface{} {
|
||||
err := fmt.Errorf("net/http: fetch() failed: %s", args[0].String())
|
||||
err := fmt.Errorf("net/http: fetch() failed: %s", args[0].Get("message").String())
|
||||
select {
|
||||
case errCh <- err:
|
||||
case <-req.Context().Done():
|
||||
|
Loading…
Reference in New Issue
Block a user