I absolutely agree with above posts asking for header customization.
In the course of doing any diverse amount of API work, specifying the content-type header and then arbitrary headers inevitably come up as necessary features.
A bit further along, in some cases, comes the need to be able to read http-code, response-data and sometimes response-headers from the server reply - but request headers are fundamental.