0
点赞
收藏
分享

微信扫一扫

网络通信5:执行HTTP的GET/POST请求

栖桐 2022-02-04 阅读 112


导入依赖包

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()

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)) //读取网页源代码

}

网络通信5:执行HTTP的GET/POST请求_javascript



举报

相关推荐

0 条评论