Learning to speak http
I think to speak with http servers and get their info, I need to know the anatomy of http requests. This means knowing how to populate a request with params, a body, and headers. Something that surprised me a while back is that an http request has multiple headers. Instead of anthropomorphizing the request, hydraize it. It’s a hydra, or a Cerberus: there are many headers. One header is “Authorization” while another is “Accept-Encoding”.
I guess that once you understand the anatomy, and once you understand your http client, you can start to speak with web servers, probably while keeping the API documentation tab on your second monitor.