@iburanguloff
Fullstack web developer

Как получить все POST поля gin-gonic?

Можно ли получить все поля из POST - запроса?
router.POST("/post", func(context *gin.Context) {
context.PostForm("Key")
context.Status(200)
})

Без указания Key получить все переданные ключи
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
Если нырнуть в код, то можете увидеть: PostForm() через пару вызовов работает с formCache, с formCache иначе не достать данные, но сам formCache наполняется из Request.PostForm

в gin.Context есть сам Request — возьмите сами :)

r := gin.Default()
	r.POST("/post", func(context *gin.Context) {
		all := context.Request.PostForm
		// работа с  all  (тип url.Values)
	})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы