当前位置: 移动技术网 > IT编程>脚本编程>Go语言 > Golang 发送http请求时设置header的实现

Golang 发送http请求时设置header的实现

2020年05月13日  | 移动技术网IT编程  | 我要评论

绿地兰宫,怎么把qq秀弄成空白,qq快乐城市

某天,在需要抓取某个网页信息的时候,需要在header中增加一些信息,于是搜索了一下,如何在golang发起的http请求中设置header。

package main
import (
  "fmt"
  "io/ioutil"
  "net/http"                                                                           
  "os"
  "encoding/json"
)

func main() { //生成client 参数为默认
  client := &http.client{}
  //生成要访问的url
  url := "http://somesite/somepath/"
  //提交请求
  reqest, err := http.newrequest("get", url, nil)

  //增加header选项
  reqest.header.add("cookie", "xxxxxx")
  reqest.header.add("user-agent", "xxx")
  reqest.header.add("x-requested-with", "xxxx")

  if err != nil {
    panic(err)
  }  
  //处理返回结果
  response, _ := client.do(reqest)
  defer response.body.close()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网