I am currently working on a native non blocking HTTP client library over at https://github.com/sfenzke/http-client.nvim. It doesn't have a response parser yet and the API ist still a little rough around the edges but I think this could be helpful for you in the future.