{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Détails Requête HTTP #{{ http_request.id }}{% endblock %} {% block content %}

Requête HTTP #{{ http_request.id }}

{{ http_request.createdAt|date('d/m/Y à H:i:s') }}

{# Request Summary #}

Résumé de la Requête

Méthode
{{ http_request.method }}
Code de Statut
{{ http_request.statusCode }}
URL Complète
{{ http_request.uri }}
Type de Route
{% if http_request.routeName starts with 'api_' or http_request.uri starts with '/api/' %} API {% else %} WEB {% endif %}
Nom de la Route
{{ http_request.routeName|default('N/A') }}
Utilisateur
{% if http_request.user %} {{ http_request.user.email }} {% else %} Anonyme {% endif %}
Adresse IP
{{ http_request.ipAddress|default('N/A') }}
Erreur
{{ http_request.isError ? 'Oui' : 'Non' }}
Suspecte
{{ http_request.isSuspicious ? 'Oui' : 'Non' }}
{# Request Headers #} {% if http_request.headers %}

En-têtes de Requête

{{ http_request.headers|json_encode(constant('JSON_PRETTY_PRINT')) }}
{% endif %} {# Request Body #} {% if http_request.requestBody %}

Corps de la Requête

{{ http_request.requestBody }}
{% endif %} {# Response Headers #} {% if http_request.responseHeaders %}

En-têtes de Réponse

{{ http_request.responseHeaders|json_encode(constant('JSON_PRETTY_PRINT')) }}
{% endif %} {# Response Body #} {% if http_request.responseBody %}

Corps de la Réponse

{{ http_request.responseBody|slice(0, 5000) }}{% if http_request.responseBody|length > 5000 %}... (tronqué){% endif %}
{% endif %} {% endblock %}