• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Golang 发送http请求时设置header的实现

    某天,在需要抓取某个网页信息的时候,需要在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 client发起get和post请求示例
    下一篇:golang实现http server提供文件下载功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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