gpt4 book ai didi

go - 如何测试表格提交

转载 作者:行者123 更新时间:2023-12-01 22:13:20 24 4
gpt4 key购买 nike

我有一个登录表单,其中包含一些用户填写的html:

<form method="post" enctype="multipart/form-data">
<div class="form"><input name="username"> </div>
<div class="form">
<button type="submit">Login</button>
</form>

我想测试用户名是否正确接收。我可以发送多部分表格,但是该表格包含在请求的 正文中,而不是 后继表格

    form := url.Values{}
form.Set("username", "Bob")

// Create request
req, _ := http.NewRequest("POST", "/login", strings.NewReader(form.Encode())) // sends as multipart form in request body
req.Header.Set("Content-Type", "application/www-form-urlencoded")
testRouter.ServeHTTP(rr, req)

如何以表单数据作为Postform附加请求,以便可以像通过浏览器提交一样从后端提取 c.Postform("username")

最佳答案

将按钮保持在按钮类型为提交的表单中

<form method="post" enctype="multipart/form-data">
<div class="form">
<input name="username">
<input type="submit" name="submit" value="submit"/>
</div>
</form>

关于go - 如何测试表格提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62193267/

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