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

作者:Archmage1024 时间:2024-05-08 10:45:45 

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

来源:https://blog.csdn.net/guokaikevin/article/details/78885374

标签:Golang,http请求,设置header
0
投稿

猜你喜欢

  • PHP之使用swoole统计在线人数和ID案例讲解

    2023-06-21 21:12:57
  • ASP 统计某字符串中“A”出现过的次数

    2010-08-12 10:17:00
  • Docker 下MySQL数据库的备份和恢复的操作方法

    2024-01-18 03:02:44
  • JavaScript中利用for循环遍历数组

    2024-03-17 02:21:54
  • Keras自定义IOU方式

    2022-12-24 07:48:27
  • IE下float产生双倍margin

    2007-12-26 12:29:00
  • mysql查询表是否被锁的方法

    2024-01-19 13:16:41
  • TensorFlow tf.nn.max_pool实现池化操作方式

    2021-08-20 20:36:45
  • python实现KNN分类算法

    2023-03-01 07:53:36
  • 关于H1的用法探讨

    2008-03-18 12:55:00
  • 配置 SQLServer2005 以允许远程连接

    2024-01-18 19:11:01
  • Python asyncio的一个坑

    2022-04-06 20:58:28
  • 详解mysql数据去重的三种方式

    2024-01-22 03:06:35
  • 使用SQL实现车流量的计算的示例代码

    2024-01-21 21:53:13
  • Python命令行参数解析工具 docopt 安装和应用过程详解

    2022-01-15 05:31:05
  • python中添加模块导入路径的方法

    2021-12-17 14:35:30
  • pd.DataFrame中的几种索引变换的实现

    2023-03-01 12:19:30
  • SQL语句中JOIN的用法场景分析

    2024-01-15 05:05:49
  • 解决vue打包之后静态资源图片失效的问题

    2024-05-29 22:18:53
  • Python Django模板之模板过滤器与自定义模板过滤器示例

    2023-10-31 20:37:48
  • asp之家 网络编程 m.aspxhome.com