Files
snipe-it/app/Http/Middleware/SetAPIResponseHeaders.php
T
snipe f2b10eeee8 Re-do the initial change :(
Signed-off-by: snipe <snipe@snipe.net>
2025-05-27 13:00:32 +01:00

25 lines
747 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
class SetAPIResponseHeaders
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
$response = $next($request);
// $response->headers->set('Retry-After', ($request->header('Retry-After') ?? 60));
// $response->headers->set('X-RateLimit-Reset', ($request->header('Retry-After') ?? 60) + time());
// $response->headers->set('X-Ratelimit-Used', ($request->header('X-Ratelimit-Limit') - $request->header('X-RateLimit-Remaining')));
return $response;
}
}