summaryrefslogtreecommitdiff
path: root/Controllers/ApiDebugController.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-08-21 00:40:24 +1000
committerJake Mannens <jake@asger.xyz>2026-08-21 00:54:17 +1000
commit9db75e240a2520eae0ffbc1f9aec757652d2ab03 (patch)
treebee813d91f838b89dc50064ae0a5b91b88d3940b /Controllers/ApiDebugController.cs
parentd32b0c57602a6de05f736e007aee9abbe450385d (diff)
Initial commitauth
Diffstat (limited to 'Controllers/ApiDebugController.cs')
-rw-r--r--Controllers/ApiDebugController.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/Controllers/ApiDebugController.cs b/Controllers/ApiDebugController.cs
new file mode 100644
index 0000000..7f43e5b
--- /dev/null
+++ b/Controllers/ApiDebugController.cs
@@ -0,0 +1,20 @@
+using Microsoft.AspNetCore.Mvc;
+
+namespace HyperBooru.Controllers;
+
+[ApiController]
+[Route("/api")]
+public class ApiDebugController : Controller {
+ private IHttpContextAccessor contextAccessor;
+
+ public ApiDebugController(IHttpContextAccessor contextAccessor) =>
+ this.contextAccessor = contextAccessor;
+
+ [HttpGet("headers")]
+ public IActionResult GetHeaders() {
+ if(contextAccessor.HttpContext is null)
+ return Ok();
+
+ return Ok(contextAccessor.HttpContext.Request.Headers);
+ }
+}