如何将邮政请求主体转换为go fasthttp/gofiber上的查询字符串格式?
这就是我正在处理的请求,
app.Get("/", func(c *fiber.Ctx) error {
fmt.Println(string(c.Request().URI().QueryString()))
return c.SendString("Ok!")
})
我将获得以下输出,
hello=12&sdsdf=324
我想做同样的事情以供发布请求。我尝试了string(c.body())
,但是我收到了以下输出,
----------------------------948304762891896410291124
Content-Disposition: form-data; name="hello"
ge
----------------------------948304762891896410291124
Content-Disposition: form-data; name="ge"
dsfs
----------------------------948304762891896410291124--
该如何获得发布的查询字符串格式。帖子参数可以是任何数字。
This is what I'm doing with Get requests
app.Get("/", func(c *fiber.Ctx) error {
fmt.Println(string(c.Request().URI().QueryString()))
return c.SendString("Ok!")
})
I'm getting the following output
hello=12&sdsdf=324
I want to do the same for POST request. I tried string(c.Body())
but I got output like the following
----------------------------948304762891896410291124
Content-Disposition: form-data; name="hello"
ge
----------------------------948304762891896410291124
Content-Disposition: form-data; name="ge"
dsfs
----------------------------948304762891896410291124--
How can I get a query string format out put for POST. The post parameters can be anything and any number.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试
bodyparser
方法, https:// docss: .gofiber.io/api/ctx#BodyParserYou could try
BodyParser
method, the Document Link at https://docs.gofiber.io/api/ctx#bodyparser