From db5dcc75cdda2035d9cadc8fcb8130ef287f8bcc Mon Sep 17 00:00:00 2001 From: Dnomd343 Date: Wed, 26 Oct 2022 14:15:48 +0800 Subject: [PATCH] feat: interface to get all keys --- src/Route.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Route.php b/src/Route.php index 65c5246..e0aa384 100644 --- a/src/Route.php +++ b/src/Route.php @@ -10,6 +10,15 @@ $kmsPort = getPort(); // kms server port $url = $_SERVER['DOCUMENT_URI']; // request url $isCli = ($_GET['cli'] == 'true'); // shell or web browser +if ($url == '/json') { // show keys in json format + mimeJson(); + echo json_encode(array( + 'win' => getKeys(false), + 'win-server' => getKeys(true), + )); + return; // skip following process +} + $isGbk = false; // utf-8 or gbk $isJson = false; // json output if ($url == '/win/gbk' or $url == '/win-server/gbk') {