Hola a todos,
Es el servidor el que está respondiendo de esa manera. Lo que se me ocurre a bote pronto, puesto que dices que en el navegador funciona como esperas, es que debas indicar un "User Agent" similar al de los navegadores, para ver si de ese modo el servidor "traga":
Código Delphi
[-]
lHTTP.UserAgent := 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393';