为了账号安全,请及时绑定邮箱和手机立即绑定

Golang:如何用表单请求模拟 POST?

Golang:如何用表单请求模拟 POST?

Go
料青山看我应如是 2021-10-25 19:54:59
我一直在网上搜索,但根本找不到关于在 golang 测试中发布表单的太多信息。这是我的尝试。我收到错误“拨号 tcp:地址 ::1 中有太多冒号”。如果我将地址更改为“ http://localhost:8080/ ”,我会收到“拨号 tcp 127.0.0.1:8080:连接被拒绝”。我读过如果你把(IPv6)地址放在括号里,括号会解决这个问题,但是我得到了错误无法识别的协议。var addr = "http://::1/"h := handlers.GetHandler()server := httptest.NewServer(h)server.URL = addrreq, err := http.PostForm(addr+"login",        url.Values{"username": {"lemonparty"}, "password": {"bluewaffle"}})if err != nil {    log.Fatal(err)}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信