A forma como os dados são processados em um navegador depende do tipo MIME declarado pelo servidor. Se você quer que seu navegador o renderize como html, o que provavelmente é uma idéia terrível , você pode alterar o Content-Type
do cabeçalho que o servidor retorna para refletir o tipo de seus dados, o que seria text/html; charset=utf-8
e o cabeçalho Content-Disposition
para sugerir ao navegador o que fazer.
Você pode se referir a essa pergunta para uma explicação mais detalhada: link