Forge

L'objet Request

Chaque appel à un contrôleur reçoit un objet request construit par Forge à partir de la connexion HTTP.

Requête courante

method {{ method }}
path {{ path }}
params {% if params %} {% for k, v in params.items() %}{{ k }}={{ v }}{% if not loop.last %}, {% endif %}{% endfor %} {% else %} — aucun {% endif %}

Essayez avec des paramètres : ?prenom=Alice&age=30

Code du contrôleur

@staticmethod
def request_example(request):
    ctx = {
        "method": request.method,   # "GET"
        "path":   request.path,     # "/welcome/request"
        "params": {...},            # dict des query params
    }
    return BaseController.render("welcome/request_example.html",
                                 context=ctx, request=request)
← Cycle HTTP Réponse →