fccjxxw.com
非常超级学习网 学习超级帮手
当前位置:首页 >> 互联网 >>

兄弟连区块链培训教程之网络通信5:执行HTTP的GET POST请求


兄弟连区块链培训教程之网络通信 5:执行 HTTP 的 GET/POST 请求 首先 Go 是谷歌 2009 发布的第二款编程语言。今天兄弟连 Go 语言+区块链培训老师给 大家介绍一下关于 Go 语言之网络通信 5:执行 HTTP 的 GET/POST 请求,很多人喜欢 Go 语言,其实是因为 Go 语言有其独特的语言属性在支撑着其在编程语言界的发展,下面我们 一起来看一下吧。

导入依赖包
import( "fmt" "net/http" "io/ioutil" "strings" )

提交 GET 请求并获得返回
func main521() { url := "http://www.baidu.com/s?wd=肉"

resp, err := http.Get(url) if err != nil { fmt.Println("错误") } defer resp.Body.Close()

1/3

bodyBytes, _ := ioutil.ReadAll(resp.Body) //读取信息 fmt.Println(string(bodyBytes)) } //读取网页源代码

提交 POST 请求并获得返回
func main522() { //url := "http://www.baidu.com" url := "https://httpbin.org/post?name=张三"

resp, err := http.Post( url, "application/x-www-form-urlencoded", strings.NewReader("id=nimei")) if err != nil { fmt.Println("错误") } defer resp.Body.Close()

body, _ := ioutil.ReadAll(resp.Body) //读取信息 fmt.Println(string(body))
2/3

//读取网页源代码

}

3/3


更多相关文章:

非常超级学习网 fccjxxw.com

copyright ©right 2010-2021。
非常超级学习网内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图