主页 > 知识库 > Golang 发送http请求时设置header的实现

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

热门标签:地图标注测试 福州铁通自动外呼系统 智能电销机器人营销 长沙ai机器人电销 赚地图标注的钱犯法吗 乌鲁木齐人工电销机器人系统 广东语音外呼系统供应商 澳门防封电销卡 濮阳自动外呼系统代理

某天,在需要抓取某个网页信息的时候,需要在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()

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

您可能感兴趣的文章:
  • php的curl携带header请求头信息实现http访问的方法
  • Django接收自定义http header过程详解
  • 对Python发送带header的http请求方法详解
  • Python爬虫通过替换http request header来欺骗浏览器实现登录功能
  • 理解Angular的providers给Http添加默认headers
  • java获取http请求的Header和Body的简单方法
  • java 获取HttpRequest Header的几种方法(必看篇)
  • HTTP中header头部信息详解

标签:贵阳 阿克苏 太原 庆阳 广西 德州 调研邀请 西双版纳

巨人网络通讯声明:本文标题《Golang 发送http请求时设置header的实现》,本文关键词  Golang,发送,http,请求,时,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Golang 发送http请求时设置header的实现》相关的同类信息!
  • 本页收集关于Golang 发送http请求时设置header的实现的相关信息资讯供网民参考!
  • 推荐文章