如何使用gogearbox框架发出post请求



我目前卡住了,因为我不知道如何完成我正在做的项目的Post请求。我正在使用一个名为变速箱的框架(我想尝试一些新的东西)。主要问题是我不知道如何将json绑定到新变量。有人能帮我解决这个问题吗?对于信息,我可以发布GitHub包。这是"github.com/gogearbox/gearbox",请帮帮我。

我确实试着查找文档,我确实尝试了一些不同的功能,但它没有工作,所以如果有人可以帮助我,请。

您应该提供一些代码,即使它不能工作。这通常是一个很好的起点。这样我们就可以避免尝试你已经测试过的东西。我简要地阅读了文档,并没有测试下面的代码,但您可以尝试查看ParseBody函数:

type Payload struct{
FirstName  string `json:"firstname"`
LastName  string `json:"lastname"`
}
requestHandler := func(ctx *fasthttp.RequestCtx) {
var payload *Payload
err := ctx.ParseBody(&payload)
if err!= nil {
ctx.Status(gearbox.StatusInternalServerError).SendString("Something went wrong when parsing your payload!")
}
// do something with your payload 
}

引用在这里

最新更新