up. 双向数据加密

This commit is contained in:
u2nyakim 2025-08-29 15:53:02 +08:00
parent fe2a3e7453
commit 29bf079731

View File

@ -12,20 +12,13 @@ class ContextMiddleware extends middleware
public function handle(Request $request, Closure $next): Response
{
/*
* 生成并绑定全局上下文标识ID
*/
$request->contextId = unique_str();
/**
* @var Response $response
*/
$response = $next($request);
$response->header([
'R-Context-Id' => $request->contextId,
]);
/*
* 数据已加密
* 数据已加密, 需要先做解密传递处理
*/
if ($request->header('x-encrypted') == 'true') {
$encryptedData = $request->param('encryptedData','');
@ -34,6 +27,15 @@ class ContextMiddleware extends middleware
$request->withPost($jsonData);
}
}
/**
* @var Response $response
*/
$response = $next($request);
$response->header([
'R-Context-Id' => $request->contextId,
]);
return $response;
}