fetch() has an excellent API. It's native in browsers and it has a good Node implementation called node-fetch.
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWor...
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWor...
if someone feels like adding all those things to node and feels like arguing with our core maintainers about the duplication with http then maybe it will be added.