Concept Flow - HAL format overview
Client sends HTTP request
Server processes request
Server builds HAL response
Add _links
Send HAL JSON response
Client parses HAL response
The client sends a request, the server builds a HAL JSON response with _links and _embedded sections, then sends it back for the client to parse.