htmx 表单 + gin 无法正确读取请求正文

htmx 表单 + gin 无法正确读取请求正文

问题内容

我使用 htmx 有这个表单,尝试将第一个输入的输入值发送到 gin 服务器


登录后复制

gin 服务器

r.POST("/addToDo", func(c *gin.Context) {    fmt.Println(c.Request.Body)    // ^this prints "&{0xc0000b2000  false true {0 0} false false false 0xeaee20}"    jsonData, err := ioutil.ReadAll(c.Request.Body)    if err != nil {        fmt.Println("something went wrong here boys")        return    }    fmt.Println(jsonData)    // ^this prints "[116 111 100 111 61 104 101 108 108 111]"})

登录后复制

我考虑过让 post 请求 url 包含输入值作为参数,但我相当确定在请求正文中有一种方法可以做到这一点,但我只是错过了一些东西。如何获取请求正文或查询“todo”输入?

正确答案

我认为您只是将字符串作为 []byte 获取。

a := []byte{116, 111, 100, 111, 61, 104, 101, 108, 108, 111}  fmt.Print(string(a))

登录后复制

todo=hello

我认为您不需要自己解析这个 todo=hello 。您可以只使用:

https://www.php.cn/link/7476533956dd3568c1d787c5d33a547f

以上就是htmx 表单 + gin 无法正确读取请求正文的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2485786.html

(0)
上一篇 2025年3月4日 21:51:22
下一篇 2025年3月1日 22:51:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论