go request包发送请求后,返回编码出现乱码?

// test

package main


import (

    "io/ioutil"

    "net/http"

    "os"


    "github.com/mozillazg/request"

)


func main() {

    c := &http.Client{}

    req := request.NewRequest(c)

    resp, _ := req.Get("http://segmentfault.com/")

    defer resp.Body.Close() // **Don't forget close the response body**

    body, _ := ioutil.ReadAll(resp.Body)

    fr, _ := os.Create("request.html")

    fr.Write(body)

    res, _ := http.Get("http://segmentfault.com/")

    truebody, _ := ioutil.ReadAll(res.Body)

    res.Body.Close()

    ft, _ := os.Create("get.html")

    ft.Write(truebody)


}

request包请求结果
https://img4.mukewang.com/5b9121b30001a5b008000587.jpg

http.get请求输出结果
https://img3.mukewang.com/5b9121c70001939e08000626.jpg

出现乱码 而这返回的不都是response 对象吗 怎么一个乱码 一个正常,,求解决


哔哔one
浏览 2634回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go