Go语言入门心法(八): mysql驱动安装报错onnection failed
Go语言入门心法(十):Go语言操作MYSQL(CRUD)|事务处理
Go语言的最大优势在于并发与性能,其性能可以媲美C和C++,并发在网络编程中更是至关重要
使用http发送请求,http包提供了HTTP客户端和服务器端的实现,使用HTTP客户端,需要理解和掌握两个非常重要的类型:
(1) Client客户端
(2) Request求体
go语言模拟向浏览器发起HTTP请求,发起请求需要创建一个请求对象,使用NewRequest来创建
- package main
-
- import (
- "fmt"
- "io"
- "net/http"
- )
-
- /*
- Go语言的最大优势在于并发与性能,其性能可以媲美C和C++,并发在网络编程中更是至关重要
- 使用http发送请求,http包提供了HTTP客户端和服务器端的实现,使用HTTP客户端,需要理解和掌握两个非常重要的类型:
- (1) Client客户端
- (2) Request求体
- go语言模拟向浏览器发起HTTP请求,发起请求需要创建一个请求对象,使用NewRequest来创建
- */
- func main() {
- // 使用NewRequest模拟浏览器向服务器发送HTTP请求
- client := &http.Client{}
- // 访问:爱奇艺-在线视频网站-海量正版高清视频在线观看 首页
- request, err := http.NewRequest("GET", "https://www.iqiyi.com/", nil)
- if err != nil {
- fmt.Println(err)
- }
- response, err := client.Do(request)
- fmt.Println(response.StatusCode)
- res, err := io.ReadAll(response.Body)
- if err != nil {
- fmt.Println(err)
- }
- // 打印body
- fmt.Println(string(res))
- }
运行效果:
GOROOT=D:\program_file_worker\go1.20 #gosetup
GOPATH=D:\program_file_worker\go1.20\bin;C:\Users\Administrator\go #gosetup
D:\program_file_worker\go1.20\bin\go.exe build -o C:\Users\Administrator\AppData\Local\Temp\GoLand\___go_build_OOPHttpServerToWebRequest_go.exe D:\program_file\go_workspace\org.jd.data\http\OOPHttpServerToWebRequest.go #gosetup
C:\Users\Administrator\AppData\Local\Temp\GoLand\___go_build_OOPHttpServerToWebRequest_go.exe
200
爱奇艺-在线视频网站-海量正版高清视频在线观看 data-n-head="ssr" rel="canonical" href="//www.iqiyi.com/">
href="//stc.iqiyipic.com/gaze/pcw/ssr/pages/cloudCinema/pages/cloudCinema1/pages/cloudCinemaPCA/pages/cloudCinemaPCA1/pages/components/pag/8c7f18db.462771861c0e477fb66d.js" as="script"> s="script">