Reworked HTTP Request