Accept GET on /my-csp-report to avoid 500 errors in browser console
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,9 +12,13 @@ use Symfony\Component\Routing\Attribute\Route;
|
||||
|
||||
class CspReportController extends AbstractController
|
||||
{
|
||||
#[Route('/my-csp-report', name: 'app_csp_report', methods: ['POST'])]
|
||||
#[Route('/my-csp-report', name: 'app_csp_report', methods: ['POST', 'GET'])]
|
||||
public function report(Request $request, MailerInterface $mailer, LoggerInterface $logger): Response
|
||||
{
|
||||
if ($request->isMethod('GET')) {
|
||||
return new Response('', 204);
|
||||
}
|
||||
|
||||
$data = $request->getContent();
|
||||
$report = empty($data) ? null : json_decode($data, true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user