Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Hurl - HTTP Testing LanguageNew to Visual Studio Code? Get it now.
Hurl - HTTP Testing Language

Hurl - HTTP Testing Language

Olivier HO-A-CHUCK

|
1 install
| (0) | Free
Coloration syntaxique pour les fichiers Hurl (.hurl)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

  1. Ouvrez VSCode
  2. Allez dans Extensions (Ctrl+Shift+X)
  3. Recherchez "Hurl Syntax Highlighting"
  4. 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

  • Documentation Hurl
  • GitHub Hurl

Contribuer

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request.

Licence

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft