-1

I am posting an HTML form to a Golang/Gin backend. The following allows me to access individual values from the form in the backend:

titleValue := c.PostForm("Title");
contentValue := c.PostForm("Content");

But I cannot figure out how to access the entire form object at once instead of hard-coding in each key.

How do I access it?

Jonathan Hall
  • 75,165
  • 16
  • 143
  • 189
223seneca
  • 1,136
  • 3
  • 19
  • 47

1 Answers1

-1

I figured it out--my use of Gin was result in slightly different syntax that made most of the examples I found elsewhere not work.

I access it with c.Request.Form.

223seneca
  • 1,136
  • 3
  • 19
  • 47
  • I have not read the Gin code, but my assumption would be that it has already consumed the request body so it is not available in http.Request.Form. – sberry Mar 04 '18 at 02:44
  • Actually, I think you're right. I'll amend my answer to remove that incorrect assertion. – 223seneca Mar 04 '18 at 15:18