我正在做一个简单的http登录:

client := &http.Client{}
req, _ := http.NewRequest("GET", url, nil)
res, _ := client.Do(req)

但是我找不到一种方法来定制doc中的请求头,谢谢

推荐答案

请求的Header字段为公共字段.您可以执行以下操作:

req.Header.Set("name", "value")

Go相关问答推荐

如何禁用Go SRC包中的VSCode警告?

Go - os.userHomeDir()在WSL上返回C:\Users\

Go Fiber和HTMX—HX—Trigger header被更改为HX—Trigger,这不是HTMX监听的内容

CGO Linux到Windows交叉编译中的未知类型名称

切换选项卡时,Goland IDE中的光标自动转移

如何在围棋中从多部分.Part中获取多部分.文件而不保存到磁盘?

Redis:尽管数据存在,但 rdb.Pipelined 中出现redis:nil错误

为什么 Go 对于长度为 100k 的切片使用的内存比长度为 100k 的数组要少?

io.Reader 无限循环与 fmt.Fscan

Golang crypto/rand 线程安全吗?

使用go doc命令查看示例函数?

如何在 Golang 中使用具有相同名称或特定关键字的行或列重新排列/排序 CSV

如何在 GORM 中迭代一个 int 数组

gorm 获取列名

httprouterhttp.HandlerFunc() 是如何工作的?

递归数据 struct 解组在 Go Lang Protobuf 中给出错误无法解析无效的线格式数据

如何使用带有Electron 表格 ID、Electron 表格名称、表格 ID 和值的 golang 在 googlesheet 中插入数据

传递上下文的最佳方式

无法识别同步错误.使用一次

map和struct golang的合并