Add support for handling PING requests in Socialbox

This commit is contained in:
netkas 2025-01-15 13:55:33 -05:00
parent 56acd4cf81
commit a7f5d268de

View file

@ -60,6 +60,10 @@
{
switch($clientRequest->getRequestType())
{
case RequestType::PING:
self::handlePingRequest();
break;
case RequestType::INFO:
self::handleInformationRequest();
break;
@ -87,6 +91,18 @@
}
/**
* Handles an incoming ping request by sending a successful HTTP response.
*
* @return void
*/
private static function handlePingRequest(): void
{
http_response_code(200);
header('Content-Type: text/plain');
print('OK');
}
/**
* Handles an information request by setting the appropriate HTTP response code,
* content type headers, and printing the server information in JSON format.