request class for remote HTTP Request