Réseau/HTTP
Décomposer une URL en ses éléments — protocole, hôte, port, chemin, paramètres de requête, fragment.
Décomposer une query string d'URL en objet JSON, ou reconstruire un JSON en query string.
Analyser une chaîne User-Agent en navigateur, moteur, système d'exploitation et type d'appareil.
Générer ou décoder l'en-tête HTTP Basic Authentication — Base64(identifiant:mot de passe).
Analyser des en-têtes HTTP bruts (issus de curl -I, DevTools, raw response) en une liste de champs avec explication et vérification des en-têtes de sécurité.
Analyser l'en-tête Set-Cookie ou la chaîne Cookie/document.cookie en nom, valeur, attributs et vérification des erreurs de sécurité courantes.
Expliquer étape par étape si le navigateur autorisera une requête cross-origin — classification simple/preflight, vérification des en-têtes Access-Control-* de la réponse, résumé.
Aplatir (Flatten) un JSON imbriqué en une liste plate "chemin : valeur" et le reconstruire en une structure imbriquée (Unflatten). La notation de chemin est la même que dans JSONPath/JSON Diff : store.book[0].price.
Nombre arabe ↔ chiffre romain. Saisissez dans l'un des champs et l'autre se met à jour automatiquement.
Compresser le JavaScript pour la production ou formater du code minifié dans un format lisible.
Comparaison de deux textes ligne par ligne — ce qui a été ajouté, supprimé ou modifié, avec mise en évidence au niveau des mots dans les lignes modifiées.
Calculer le HMAC (Hash-based Message Authentication Code) d'un texte ou d'un fichier avec une clé secrète — avec huit algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.
Générer un code QR à partir d'un texte ou d'une URL, ou lire le contenu d'une image importée.