gpt4 book ai didi

go - net/http webform 数据发布请求问题

转载 作者:行者123 更新时间:2023-12-01 22:14:05 25 4
gpt4 key购买 nike

我对 golang 很陌生,我正在尝试获取 application/x-www-form-urlencoded 网络请求帖子。我已尝试关注其他堆栈帖子以管理请求 header ,但我似乎仍然在 Values{} 中收到错误消息
url.Values 未定义(类型字符串没有字段或方法值)
我试图导入 net/url,但它不断从 vs 代码中删除自己

data := url.Values{}
data.Set("device_id", "xxxx")
data.Set("guid", "xxxx")
data.Set("username", "username")
data.Set("password", "password")
data.Set("login_attempt_count", "0")

req, err := http.NewRequest("POST", url, strings.NewReader(data.Encode()))

req.Header.Set("User-Agent", "xxx")
req.Header.Set("Cookie", "xxx")

创建发布请求时我哪里出错了?

最佳答案

这是因为您有一个名为 url 的字符串变量。在同一范围内。将其重命名为其他名称,或将导入的 net/url 命名为别名像这样的包:

import gourl "net/url"
/* ... */
data := gourl.Values{}

关于go - net/http webform 数据发布请求问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61571472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com