亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何測試表單提交

如何測試表單提交

Go
躍然一笑 2022-06-06 17:54:37
我有一個用戶填寫的帶有一些 html 的登錄表單:<form method="post" enctype="multipart/form-data">        <div class="form"><input name="username"> </div>        <div class="form">        <button type="submit">Login</button></form>我想測試用戶名是否被正確接收。我可以發送一個多部分表單,但是它包含在請求的正文中,而不是作為postform。    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")從后端提取它,就像通過瀏覽器提交一樣?
查看完整描述

2 回答

?
四季花海

TA貢獻1811條經驗 獲得超5個贊

將按鈕保留在按鈕類型提交的表單中


<form method="post" enctype="multipart/form-data">

   <div class="form">

      <input name="username"> 

      <input type="submit" name="submit" value="submit"/>

   </div>

</form>


查看完整回答
反對 回復 2022-06-06
?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

弄清楚了。你可以簡單地轉彎req.PostForm = form......



查看完整回答
反對 回復 2022-06-06
  • 2 回答
  • 0 關注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號