Too Long; Didn't Read
In this part of the series, I'll demonstrate generating HTTP requests from a simple React app using XHR, Fetch, and Axios. I covered terms and definitions necessary for understanding HTTP messages in part 1. Then, I demonstrated how to generate response messages in part 2. So we know before sending the request message with instructions for the server, the client has to encode it and attach the information the server will need to decode it. Then, after the client receives a response back from the server, it will also need to be decoded.