我一直在网上搜索,但根本找不到关于在 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
提交
取消