emptygif
Язык: Русский

Все языки и фреймворки

ASP.NET Core Minimal API C#

Пример на C# для ASP.NET Core Minimal API, который отвечает на запросы к /pixel.gif пустым GIF, декодированным один раз при запуске.

ASP.NET Core Minimal API C#

Установка
dotnet new web
Файл
Program.cs
Запуск
dotnet run
var gif = Convert.FromBase64String("R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");

var app = WebApplication.CreateBuilder(args).Build();

app.MapGet("/pixel.gif", (HttpResponse response) =>
{
    response.Headers.CacheControl = "no-store";
    return TypedResults.Bytes(gif, "image/gif");
});

app.Run("http://0.0.0.0:8080");

Мы запустили этот пример и сравнили байты, которые он вернул.

Проверка

curl -sI http://localhost:8080/pixel.gif

Официальный сайт: ASP.NET Core Minimal API

Ещё на C#