golang编写http请求的get post 表单代码
代码语言:golang
所属分类:高性能
代码描述:golang编写http请求的get post 表单代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
package main import ( "fmt" "strings" "net/url" "io/ioutil" "net/http" ) func httpGet() { resp, err := http.Get("http://www.baidu.com") if err != nil { // handle error } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { // handle error } fmt.Println(string(body)) } // POST请求 -- 使用http.Post()方法 func httpPost() { resp, err := http.Post("http://www.baidu.com", "application/x-www-form-urlencoded", strings.NewReader("name=cjb")) if err != nil { fmt.Println(err) } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { // handle error } fmt.Println(string(body)) } //Tips:使用这个方法的话,第二个参数要设置成”application/x-www-form-urlencoded”,否则post参数无法传递。 // POST请求 -- 使用http.PostForm()方法 func httpPostForm() { resp, err := http.PostForm("http://www.baidu.com", url.Values{"key": {"Value.........完整代码请登录后点击上方下载按钮下载查看
网友评论0