From a2120cb99d8184f22df4fbf61dd9b98b7395f757 Mon Sep 17 00:00:00 2001 From: overflowerror Date: Fri, 24 Nov 2023 12:50:11 +0100 Subject: [PATCH] feat: Add punycode API --- controllers/punycode/GET.php | 12 ++++++++++++ controllers/routes.php | 3 ++- controllers/whois/GET.php | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 controllers/punycode/GET.php diff --git a/controllers/punycode/GET.php b/controllers/punycode/GET.php new file mode 100644 index 0000000..f705065 --- /dev/null +++ b/controllers/punycode/GET.php @@ -0,0 +1,12 @@ +addRoute(GET, "/test", useRenderer(fromController("/test/GET"))); $router->addRoute(GET, "/ipaddress", useRenderer(fromController("/ipaddress/GET"))); - $router->addRoute(GET, "/whois", useRenderer(fromController("/whois/GET"))); + + $router->addRoute(GET, "/punycode", useRenderer(fromController("/punycode/GET"))); }; diff --git a/controllers/whois/GET.php b/controllers/whois/GET.php index c5ef313..d8e8506 100644 --- a/controllers/whois/GET.php +++ b/controllers/whois/GET.php @@ -110,7 +110,7 @@ return function (array $context) { $result = whoisDomain($domain); } else { setStatusCode(400); - $result = errorResponse("Unknown mode", "Please specify one of the following query parameters: ip"); + $result = errorResponse("Unknown mode", "Please specify one of the following query parameters: ip, domain"); } $context["renderer"]($result);