0
我對我的應用程序測試了以下curl命令的工作原理,併成功返回:POST一起去失敗,但捲曲
curl --data "username=john&password=acwr6414" http://127.0.0.1:5000/api/login
但是試圖複製在去上面已經證明了相當大的挑戰,我保持從服務器得到一個400錯誤請求錯誤,下面的代碼:
type Creds struct {
Username string `json:"username"`
Password string `json:"password"`
}
user := "john"
pass := "acwr6414"
creds := Creds{Username: user, Password: pass}
res, err := goreq.Request{
Method: "POST",
Uri: "http://127.0.0.1:5000/api/login",
Body: creds,
ShowDebug: true,
}.Do()
fmt.Println(res.Body.ToString())
fmt.Println(res, err)
我使用goreq包,我已經試過至少3個或4個其他套餐,沒有區別。我得到的錯誤是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>The browser (or proxy) sent a request that this server could not understand.</p>
三江源!這工作! – Jonathan