Hurl Syntax Highlighting
Extension VSCode pour la coloration syntaxique des fichiers Hurl.
Fonctionnalités
- 🎨 Coloration syntaxique complète pour les fichiers
.hurl
- 📝 Support des méthodes HTTP (GET, POST, PUT, DELETE, etc.)
- 🔧 Coloration des sections spéciales ([Query], [Form], [Asserts], etc.)
- 💬 Support des commentaires
- 📦 Snippets pour accélérer l'écriture de requêtes
À propos de Hurl
Hurl est un outil en ligne de commande qui exécute des requêtes HTTP définies dans un format texte simple.
Il peut chaîner des requêtes, capturer des valeurs et évaluer des requêtes sur les en-têtes et le corps de la réponse.
Installation
- Ouvrez VSCode
- Allez dans Extensions (Ctrl+Shift+X)
- Recherchez "Hurl Syntax Highlighting"
- Cliquez sur "Install"
Utilisation
Créez un fichier avec l'extension .hurl et commencez à écrire vos requêtes HTTP :
# Mon premier fichier Hurl
GET https://example.org/api/users
HTTP 200
[Asserts]
jsonpath "$.users" count > 0
Exemples
Requête GET simple
GET https://example.org/api/health
HTTP 200
Requête POST avec JSON
POST https://example.org/api/users
Content-Type: application/json
{
"name": "John Doe",
"email": "john@example.com"
}
HTTP 201
Captures et assertions
GET https://example.org/api/token
HTTP 200
[Captures]
token: jsonpath "$.access_token"
POST https://example.org/api/data
Authorization: Bearer {{token}}
HTTP 200
[Asserts]
status == 200
jsonpath "$.success" == true
Liens utiles
Contribuer
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request.
Licence
MIT