欢迎来到代码驿站!

Golang

当前位置:首页 > 脚本语言 > Golang

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

时间:2022-08-26 09:12:49|栏目:Golang|点击:

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

上一篇:Go语言学习笔记之文件读写操作详解

栏    目:Golang

下一篇:没有了

本文标题:Golang 发送http请求时设置header的实现

本文地址:http://www.codeinn.net/misctech/211906.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有