Sample showing issue: https://services.odata.org/TripPinRESTierService/People
FURI := TURI.Create(FURL); doesn't understand context of original request, therefore can't determine http/https and dies with
if PosScheme = -1 then
if ARaiseNoSchema then
raise ENetURIException.CreateResFmt(@SNetUriInvalid, [AURIStr])
else
Exit;
Sample showing issue: https://services.odata.org/TripPinRESTierService/People FURI := TURI.Create(FURL); doesn't understand context of original request, therefore can't determine http/https and dies with if PosScheme = -1 then if ARaiseNoSchema then raise ENetURIException.CreateResFmt(@SNetUriInvalid, [AURIStr]) else Exit;