diff --git a/frameworks/workerman/meta.json b/frameworks/workerman/meta.json index b88df84f..91c11bb4 100644 --- a/frameworks/workerman/meta.json +++ b/frameworks/workerman/meta.json @@ -14,6 +14,7 @@ "upload", "compression", "noisy", + "static", "mixed" ] } diff --git a/frameworks/workerman/server.php b/frameworks/workerman/server.php index be6af884..489d9a88 100644 --- a/frameworks/workerman/server.php +++ b/frameworks/workerman/server.php @@ -28,7 +28,7 @@ function largeJson() $item['total'] = $item['price'] * $item['quantity']; } - return json_encode(['items' => $data, 'count' => count($data)]); + return json_encode(['items' => $data, 'count' => count($data)], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); } $http_worker->onWorkerStart = static function () { @@ -59,7 +59,7 @@ function largeJson() } $connection->headers = ['Content-Type' => 'application/json']; - return $connection->send(json_encode(['items' => $total, 'count' => count($total)])); + return $connection->send(json_encode(['items' => $total, 'count' => count($total)], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)); case '/upload': $connection->headers = ['Content-Type' => 'text/plain'];