Procházet zdrojové kódy

Ignore JSON feeds from EnsureUnicode()

Frédéric Guillot před 7 roky
rodič
revize
6ae935309a
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      http/client/response.go

+ 5 - 0
http/client/response.go

@@ -78,6 +78,11 @@ func (r *Response) EnsureUnicodeBody() (err error) {
 			return mediaErr
 			return mediaErr
 		}
 		}
 
 
+		// JSON feeds are always in UTF-8.
+		if strings.Contains(mediaType, "json") {
+			return
+		}
+
 		if strings.Contains(mediaType, "xml") {
 		if strings.Contains(mediaType, "xml") {
 			buffer, _ := ioutil.ReadAll(r.Body)
 			buffer, _ := ioutil.ReadAll(r.Body)
 			r.Body = bytes.NewReader(buffer)
 			r.Body = bytes.NewReader(buffer)