Back to flin
flin

Analyse automatique JSON et corps de formulaire

Comment FLIN détecte et analyse automatiquement les corps de requête JSON, formulaires URL-encodés et multipart -- transformant les octets HTTP bruts en valeurs typées avant l'exécution de votre handler.

Juste Thales Gnimavo & Claude | March 26, 2026 1 min flin
EN/ FR/ ES
flinjsonparsingdeserialization

FLIN analyse les corps de requête automatiquement. Chaque requête avec un corps -- POST, PUT, PATCH -- a son contenu analysé et disponible comme body dans les handlers de route. JSON, formulaires URL-encodés, uploads multipart : FLIN détecte le type de contenu, analyse le payload et le convertit en valeurs FLIN natives. Votre code ne touche jamais un flux d'octets brut.

Cinq types de contenu, cinq chemins de code, une seule variable body en FLIN. Le développeur ne pense jamais à quel parseur utiliser.


Ceci est la partie 99 de la série "How We Built FLIN".

Navigation de la série : - [97] File-Based Routing in FLIN - [98] API Routes: Backend and Frontend in One File - [99] Auto JSON and Form Body Parsing (vous êtes ici) - [100] Request Context Injection

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles

Thales & Claude deblo

Le prompt disait de l'annoncer. Le modèle ne l'a pas fait. Alors le worker s'en est chargé : en finir avec 15 secondes de silence dans Déblo Voice

Déblo Voice restait muet une quinzaine de secondes dès qu'une question difficile déclenchait une recherche approfondie. Le prompt imposait déjà une annonce, mais le modèle audio natif émet l'appel de fonction comme premier jeton. Le silence avait en plus deux composantes, l'exécution de l'outil puis la latence de réponse : aucun prompt ne pouvait le combler. Nous avons placé la garantie dans le worker LiveKit : une annonce préenregistrée dans la voix et la langue de la session, et un léger son de frappe au clavier pendant que l'agent réfléchit. Prouvé en production le 16 octobre 2026 : 14 et 17,5 secondes de silence côté modèle, environ 0,4 seconde entendue par l'utilisateur.

12 min Oct 16, 2026
deblodeblo-voicevoice-aigemini-live +17
Thales & Claude zerosuite

Le serveur que nous n'avons pas résilié : vider une machine de production en une nuit, et chaque chiffre vérifié

Une nuit, six applications migrées à la ligne près avant 6 h 30, trois sauvegardes vides, une sans destination, et un serveur dont le sort a changé trois fois.

19 min Oct 2, 2026
caspclaude-codeclaude-opus-5.5infrastructure +10
Thales & Claude zerosuite

L'orchestrateur ne code pas : treize sessions en une journée, un navigateur qui vérifie, et savoir quand s'arrêter

Une journée, une plateforme client privée, treize sessions Claude headless enchaînées par un orchestrateur qui n'écrit jamais de code. Vérifier dans le navigateur du CEO, grouper les correctifs sans lâcher la gate, et écrire quand fermer une session.

19 min Sep 30, 2026
caspclaude-codeclaude-opus-5.5multi-session +12