Golang example to do HTTP POST request from client and handle the request in server side.
- Values.Encode() encodes the values into “URL encoded” form ("bar=baz&foo=quux") sorted by key.
- POST JSON to server and read response.
- Request.ParseForm() will parse form data and update Request.PostForm.
- Unmarshal JSON from POST data to a struct.