mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
weed/util: fix dropped errors (#4803)
This commit is contained in:
parent
f139a56cb9
commit
e6385e5e8b
|
@ -54,6 +54,9 @@ func Post(url string, values url.Values) ([]byte, error) {
|
||||||
func Get(url string) ([]byte, bool, error) {
|
func Get(url string) ([]byte, bool, error) {
|
||||||
|
|
||||||
request, err := http.NewRequest("GET", url, nil)
|
request, err := http.NewRequest("GET", url, nil)
|
||||||
|
if err != nil {
|
||||||
|
return nil, true, err
|
||||||
|
}
|
||||||
request.Header.Add("Accept-Encoding", "gzip")
|
request.Header.Add("Accept-Encoding", "gzip")
|
||||||
|
|
||||||
response, err := client.Do(request)
|
response, err := client.Do(request)
|
||||||
|
@ -66,6 +69,9 @@ func Get(url string) ([]byte, bool, error) {
|
||||||
switch response.Header.Get("Content-Encoding") {
|
switch response.Header.Get("Content-Encoding") {
|
||||||
case "gzip":
|
case "gzip":
|
||||||
reader, err = gzip.NewReader(response.Body)
|
reader, err = gzip.NewReader(response.Body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, true, err
|
||||||
|
}
|
||||||
defer reader.Close()
|
defer reader.Close()
|
||||||
default:
|
default:
|
||||||
reader = response.Body
|
reader = response.Body
|
||||||
|
@ -253,6 +259,9 @@ func ReadUrl(fileUrl string, cipherKey []byte, isContentCompressed bool, isFullC
|
||||||
switch contentEncoding {
|
switch contentEncoding {
|
||||||
case "gzip":
|
case "gzip":
|
||||||
reader, err = gzip.NewReader(r.Body)
|
reader, err = gzip.NewReader(r.Body)
|
||||||
|
if err != nil {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
defer reader.Close()
|
defer reader.Close()
|
||||||
default:
|
default:
|
||||||
reader = r.Body
|
reader = r.Body
|
||||||
|
@ -400,6 +409,9 @@ func ReadUrlAsReaderCloser(fileUrl string, jwt string, rangeHeader string) (*htt
|
||||||
switch contentEncoding {
|
switch contentEncoding {
|
||||||
case "gzip":
|
case "gzip":
|
||||||
reader, err = gzip.NewReader(r.Body)
|
reader, err = gzip.NewReader(r.Body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, nil, err
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
reader = r.Body
|
reader = r.Body
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue