import "net/http"
client := http.Client{}
client := http.Client{
Timeout: time.Second * 10, // 设置超时时间
}
发送HTTP GET请求
resp, err := client.Get("http://example.com")
if err != nil {
// 处理错误
}
fmt.Println(string(body))
在上面的代码中,我们首先使用client.Get()方法获取远程服务的响应体.如果存在错误,则处理错误.如无任何错误,取出响应体进行读取并关闭.
发送HTTP POST请求
发送POST请求比GET请求略微复杂一些.我们需要创建一个HTTP请求对象并设置请求体数据和请求头等,如下所示:
formData := url.Values{
// 处理错误
}
fmt.Println(string(body))
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!