Git ve Gin için yeniyim ve tüm istek gövdesini yazdırırken sorun yaşıyorum.gin/golang - Boş Req Gövde
Ben üçüncü şahıs POST istek gövdesini okuyabilecek olmak istiyorum ama boş istek gövdesi
curl -u dumbuser:dumbuserpassword -H "Content-Type: application/json" -X POST --data '{"events": "3"}' http://localhost:8080/events
Benim tüm kod aşağıdaki gibidir alıyorum. Herhangi bir işaret takdir edilir!
package main
import (
"net/http"
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
router := gin.Default()
authorized := router.Group("/", gin.BasicAuth(gin.Accounts{
"dumbuser": "dumbuserpassword",
}))
authorized.POST("/events", events)
router.Run(":8080")
}
func events(c *gin.Context) {
fmt.Printf("%s", c.Request.Body)
c.JSON(http.StatusOK, c)
}
Teşekkür ederim, Danver, bu gerçekten yardımcı oldu ve eğiticiydi. –
Bağlama başarısız olursa ne yapmalı? Okuyucu boşaltıldığından bu veriler basitçe kayboluyor mu? – sean
Ben de sean'ın sorusunun cevabını bilmek istiyorum. –