go http client Get请求方式代码

浏览:811次阅读
没有评论

简单记录一下在 Go 语言中使用 http-Get 请求接口数据代码

//>> 创建 http Get 请求
request, err := http.NewRequest("GET", "http://www.xxx.com/test.html", nil)
//>> 判断是否出错
if err != nil {
    //>> 这里错误了
    println(" 上报失败:" + err.Error())
}
// 创建 http 客户端
client := http.Client{}

//>> 处理返回结果
response, err := client.Do(request)
//>> 判断是否出错
if err != nil {println(" 获取结果数据失败:" + err.Error())
    return
}
//>> 判断响应数据是否都是空的
if response == nil {println(" 没有获取结果数据 ")
    return
}
//>> 关闭响应数据流
defer response.Body.Close()
//>> 读取全部数据
body, err := ioutil.ReadAll(response.Body)
//>> 判断是否读取失败
if err != nil {println(" 获取结果数据失败:" + err.Error())
    return
}
println(" 上报结果:" + string(body))

方式 2

response,err := http.Get("")
正文完
 0
包子
版权声明:本站原创文章,由 包子 2021-10-09发表,共计572字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)