Go程序例子(77):HTTP客户端
Go程序例子(77):HTTP客户端
Go 标准库在 net/http 包中提供了对 HTTP 客户端和服务器的出支持。在这个示例中,我们将使用它来发出简单的 HTTP 请求。代码语言:go复制package main
import (
"bufio"
"fmt"
"net/http"
)
func main
Go程序例子(77):HTTP客户端
Go 标准库在 net/http
包中提供了对 HTTP 客户端和服务器的出支持。在这个示例中,我们将使用它来发出简单的 HTTP 请求。
package main
import (
"bufio"
"fmt"
"net/http"
)
func main() {
// 向服务器发出 HTTP GET 请求。http.Get 是创建 http.Client 对象并调用其 Get 方法的便捷快捷方式;它使用具有有用默认设置的 http.DefaultClient 对象。
resp, err := http.Get("<;")
if err != nil {
panic(err)
}
defer resp.Body.Close()
// 打印 HTTP 响应状态。
fmt.Println("Respe status:", resp.Status)
// 打印响应主体的前 5 行。
scanner := (resp.Body)
for i := 0; scanner.Scan() && i < 5; i++ {
fmt.Println(scanner.Text())
}
if err := scanner.Err(); err != nil {
panic(err)
}
}
运行结果:
代码语言:javascript代码运行次数:0运行复制Respe status: 200 OK
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Go by Example</title>
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-21 01:36:17
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 北沙参的功效与作用 | 23分钟前 发表 |
err | |
本站网友 求知 | 7分钟前 发表 |
= http.Get("<;") if err != nil { panic(err) } defer resp.Body.Close() // 打印 HTTP 响应状态 | |
本站网友 中等收入 | 27分钟前 发表 |
代码语言:go复制package main import ( "bufio" "fmt" "net/http" ) func main() { // 向服务器发出 HTTP GET 请求 | |
本站网友 死得其所的人 | 22分钟前 发表 |
= scanner.Err(); err != nil { panic(err) } }运行结果:代码语言:javascript代码运行次数:0运行复制Respe status | |
本站网友 肺脓疡 | 26分钟前 发表 |
我们将使用它来发出简单的 HTTP 请求 | |
本站网友 粉煤灰制砖 | 20分钟前 发表 |
err | |
本站网友 火龙果的功效 | 7分钟前 发表 |
fmt.Println("Respe status | |
本站网友 顺驰领海租房 | 5分钟前 发表 |
代码语言:go复制package main import ( "bufio" "fmt" "net/http" ) func main() { // 向服务器发出 HTTP GET 请求 | |
本站网友 z先生 | 24分钟前 发表 |
scanner |