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#