Отправить HTML в .Net Core 2.2 - PullRequest
       27

Отправить HTML в .Net Core 2.2

0 голосов
/ 26 февраля 2019

Я пытаюсь получить html (в браузере) в этой строке в классе «Автозагрузка», но не показываю его как обычный текст.На локальном хосте https://localhost:44378/ (по умолчанию для приложения)

В ядре .net 2.2

public void Configure(IApplicationBuilder app)
{
    app.Run(async (context) =>
    {
        //send html here  but shows simple text
        await context.Response.WriteAsync("htmls here <br>");
    });
}

1 Ответ

0 голосов
/ 26 февраля 2019

Существует простое исправление, так просто @ Tseng указало на это в комментариях: вам нужно установить заголовок ответа Content-Type на text/html, вот как вы могли бы это сделать:

app.Run(async (context) =>
{
    // Or you could use indexer like so: context.Response.Headers["Content-Type"] = "text/html"
    context.Response.Headers.Add("Content-Type", "text/html");
    await context.Response.WriteAsync("htmls here <br>");
});
...