Fetches data after transformation of Headers
The URL to fetch data from
Optional
Optional User provided headers for the request to make request more realistic
Throws if request is rejected (non 200/206 status)
Throws if response body is null
Throws if any network or processing error occurs
Fetches data after transformation of Headers