summaryrefslogtreecommitdiff
path: root/Controllers/ApiDebugController.cs
diff options
context:
space:
mode:
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);
+ }
+}