code only
This commit is contained in:
+36
@@ -0,0 +1,36 @@
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
var app = builder.Build();
|
||||
|
||||
app.MapGet("/", () =>
|
||||
{
|
||||
var env = Environment.GetEnvironmentVariables();
|
||||
var sb = new StringBuilder();
|
||||
|
||||
sb.AppendLine("<!DOCTYPE html>");
|
||||
sb.AppendLine("<html><head><meta charset='UTF-8'>");
|
||||
sb.AppendLine("<title>Environment Variables</title>");
|
||||
sb.AppendLine("<style>");
|
||||
sb.AppendLine("body { font-family: sans-serif; }");
|
||||
sb.AppendLine("table { border-collapse: collapse; width: 100%; }");
|
||||
sb.AppendLine("th, td { border: 1px solid #ccc; padding: 6px; }");
|
||||
sb.AppendLine("th { background: #eee; }");
|
||||
sb.AppendLine("</style></head><body>");
|
||||
sb.AppendLine("<h1>Environment Variables</h1>");
|
||||
sb.AppendLine("<table><tr><th>Name</th><th>Value</th></tr>");
|
||||
|
||||
foreach (var key in env.Keys)
|
||||
{
|
||||
var name = WebUtility.HtmlEncode(key?.ToString() ?? "");
|
||||
var value = WebUtility.HtmlEncode(env[key]?.ToString() ?? "");
|
||||
sb.AppendLine($"<tr><td>{name}</td><td>{value}</td></tr>");
|
||||
}
|
||||
|
||||
sb.AppendLine("</table></body></html>");
|
||||
|
||||
return Results.Content(sb.ToString(), "text/html; charset=utf-8");
|
||||
});
|
||||
|
||||
app.Run();
|
||||
Reference in New Issue
Block a user