go http client Get请求方式代码

简单记录一下在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("")

给TA打赏
共{{data.count}}人
人已打赏
Go技术技巧

golang if 声明变量只在局部生效

2021-9-30 15:51:43

Go技术技巧

go 判断 map中键值是否存在

2021-10-9 16:42:03

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索