@kireke

Как мне получить body который был отправлен gin gonic golang?

package main

import (
	"fmt"
	"github.com/gin-gonic/gin"
)
func main()  {
	fmt.Println("Hello, world!")
	r := gin.Default()
	r.POST("/", func(c *gin.Context) {
		body := c.Request.Body
		c.JSON(200,body);
	})
	r.Run(":8080");
}

Запрос делаю через postman в body json
{
     "email": "test@gmail.com",
    "password": "test"
  }

а в ответ получаю пустой json {}
что делать?
  • Вопрос задан
  • 2218 просмотров
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Вот так попробуйте
jsonDataBytes, err := ioutil.ReadAll(c.Request.Body)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы