emptygif
언어: 한국어

모든 언어 및 프레임워크

ASP.NET Core Minimal API C#

/pixel.gif 요청에 빈 GIF로 응답하는 ASP.NET Core Minimal API용 C# 스니펫입니다. 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#의 다른 예제