.WSDL

Fichier WSDL

Web Services Description Language file
Poser une question
RÉPONSE RAPIDE

Un fichier WSDL est un document Web Services Description Language, un contrat XML qui décrit un service web SOAP : ses opérations, la structure des messages de requête/réponse et l'URL du point de terminaison. Il s'ouvre dans n'importe quel éditeur de texte, bien que Visual Studio Code ou Notepad++ avec coloration syntaxique XML facilitent sa lecture. Vous n'exécutez pas un WSDL ; des outils comme Visual Studio ou Apache CXF le lisent pour générer un proxy client typé.

Développeur : W3C (World Wide Web Consortium) Catégorie : Fichiers Internet Standard ouvert MIME: application/wsdl+xml
S'OUVRE SUR Windows macOS Linux Web

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 2, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier WSDL ?

WSDL est un fichier de description basé sur XML pour les services web. Un fichier .wsdl définit comment un service réseau est appelé - ses opérations, la forme des messages d'entrée et de sortie, le protocole de connexion (généralement SOAP) et l'URL du point de terminaison. Chaque service déclaré dans un fichier WSDL possède un nom, des définitions de types de messages, une méthode de liaison (binding) et l'adresse concrète utilisée pour l'atteindre. WSDL utilise le balisage XML et peut être ouvert dans n'importe quel éditeur de texte.

W3C

WSDL est un format standardisé développé à l'origine conjointement par Microsoft, IBM et Ariba. Le format est désormais maintenu par le W3C, l'organisation qui gère de nombreux standards Web fondamentaux. Les standards du W3C sont publiés sous forme de Recommandations et ne sont pas obligatoires, mais WSDL 1.1 (2001) et WSDL 2.0 (2007) ont été largement acceptés et adoptés par l'industrie dans le cadre d'un consensus d'entreprise plus large. WSDL 1.1 reste la version dominante dans les déploiements SOAP actifs.

Pour les nouvelles API, REST combiné à une description OpenAPI a largement remplacé SOAP/WSDL. WSDL reste cependant le langage de contrat standard dans les systèmes hérités, financiers et gouvernementaux basés sur SOAP. Des outils tels que SoapUI, Visual Studio et l'utilitaire en ligne de commande wsimport peuvent générer des souches (stubs) clientes directement à partir d'un fichier .wsdl.

Sécurité et sûreté

RISQUE : LOW

Un WSDL est du texte brut et ne peut pas exécuter de code, donc en ouvrir un pour le lire est sûr. Les risques pratiques sont indirects : <import>/<xsd:import> peut appeler des schémas distants (un problème d'entité externe XXE pour l'ANALYSEUR XML, pas pour le fichier), et un WSDL divulgue les noms des opérations internes d'un service, la structure des messages et les URL des points de terminaison - des informations utiles pour la reconnaissance par un attaquant. L'exposition publique d'un WSDL interne est donc une question de divulgation d'informations plutôt qu'un risque de malware.

Détails du format

en bref
NOM COMPLETWeb Services Description Language filealias WSDL document, Web Service Definition Language
DÉVELOPPEURW3C (World Wide Web Consortium)depuis 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
TYPE MIMEapplication/wsdl+xml
TYPEDocument de description de service XML (texte brut, UTF-8)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers WSDL

Windows6 apps
Microsoft Visual Studio Freemium « Ajouter une référence de service » / svcutil.exe consomme un WSDL pour générer un client SOAP typé ; permet également d'éditer/visualiser le XML.
oXygen XML Editor Payant Éditeur WSDL multiplateforme avec vue graphique et validation.
Notepad Open-source Ouvrez pour lire/éditer avec la coloration syntaxique XML ; le plugin XML Tools permet la mise en forme (pretty-print) et la validation.
Visual Studio Code Gratuit Ouvrez le .wsdl ; avec l'extension XML de Red Hat, vous bénéficiez de la validation, du repliage de code et d'un aperçu des opérations.
SoapUI Open-source Créez un projet SOAP à partir du WSDL pour explorer les opérations et envoyer des requêtes de test.
Notepad (built-in) Intégré Le moyen le plus rapide de lire simplement le texte XML - toujours disponible, sans coloration.
macOS3 apps
oXygen XML Editor Payant Éditeur WSDL multiplateforme avec vue graphique et validation.
Visual Studio Code Gratuit Ouvrez le .wsdl ; avec l'extension XML de Red Hat, vous bénéficiez de la validation, du repliage de code et d'un aperçu des opérations.
SoapUI Open-source Créez un projet SOAP à partir du WSDL pour explorer les opérations et envoyer des requêtes de test.
Linux3 apps
oXygen XML Editor Payant Éditeur WSDL multiplateforme avec vue graphique et validation.
Visual Studio Code Gratuit Ouvrez le .wsdl ; avec l'extension XML de Red Hat, vous bénéficiez de la validation, du repliage de code et d'un aperçu des opérations.
wsimport / Apache CXF (wsdl2java) Open-source Générez un client SOAP Java à partir du WSDL : wsdl2java -p com.exemple service.wsdl
Web1 app
FreeFormatter / online XML viewers Gratuit Collez le WSDL pour le mettre en forme et le lire dans le navigateur (sans installation).

Détails techniques

spécifications approfondies
EncodageTexte brut, UTF-8 (XML)
ChiffrementAucun (servi via HTTPS ; le fichier lui-même n'est pas chiffré)
Taille de fichier typique2 Ko - 200 Ko (les services d'entreprise volumineux peuvent dépasser 1 Mo)
Type MIMEapplication/wsdl+xml
Élément racine WSDL 1.1<definitions> (espace de noms : http://schemas.xmlsoap.org/wsdl/)
Élément racine WSDL 2.0<description> (espace de noms : http://www.w3.org/ns/wsdl)
Intégration de schémaDéfinitions de types XSD déclarées en ligne ou importées via schemaLocation
Protocole de liaison par défautSOAP 1.1 ou SOAP 1.2 (HTTP POST) ; prend également en charge les liaisons HTTP GET/POST et MIME
IntégritéTLS au niveau du transport ; pas de somme de contrôle ou de signature au niveau du fichier
Différenciation de versionIdentifiée par l'espace de noms XML, pas par un en-tête de fichier ou un indicateur de version
Systèmes d'exploitationTous (texte XML indépendant de la plateforme)
Publié2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Dernière versionWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Standard ouvertOui · libre de droits
Spécificationwww.w3.org

Conversions WSDL

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers WSDL. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers WSDL.

Foire aux questions

À quoi sert un fichier WSDL ?
Il décrit un service web SOAP - ses opérations, la structure des messages de requête/réponse (via XSD) et l'URL du point de terminaison - afin que les outils de développement puissent générer automatiquement un client ou un serveur à partir du contrat.
Comment ouvrir un fichier WSDL ?
C'est du texte XML brut, donc n'importe quel éditeur de texte peut l'ouvrir. Pour une lecture confortable, utilisez Visual Studio Code (avec l'extension XML) ou Notepad++ ; pour appeler réellement le service, importez-le dans SoapUI ou Visual Studio.
Quelle est la différence entre WSDL et XSD ?
Un XSD définit les types de données et la structure du XML ; un WSDL décrit un service web complet et utilise XSD à l'intérieur de sa section <types> pour définir la forme des messages. WSDL est le contrat de service ; XSD est le schéma de données sur lequel il s'appuie.
Comment générer un client à partir d'un WSDL ?
Dans .NET, utilisez « Ajouter une référence de service » de Visual Studio ou svcutil.exe ; en Java, utilisez wsimport ou wsdl2java d'Apache CXF. Chacun lit le WSDL et produit un proxy typé que vous appelez comme un objet local.
Quelle est la différence entre WSDL et une spécification REST/OpenAPI ?
WSDL décrit les services SOAP (messages XML, typage strict, fonctionnalités WS-*) ; OpenAPI/Swagger décrit les API REST/JSON et est désormais la norme pour les nouvelles API publiques. WSDL persiste dans les systèmes SOAP d'entreprise et hérités.
Puis-je visualiser un WSDL dans un navigateur ?
Oui - la plupart des navigateurs affichent le XML, et de nombreux services exposent le leur à une URL se terminant par ?wsdl. Pour une vue structurée, utilisez plutôt un éditeur XML ou SoapUI au lieu du rendu brut du navigateur.

Références

1W3C - Web Services Description Language (WSDL) 1.1www.w3.org
2W3C - Web Services Description Language (WSDL) Version 2.0www.w3.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.MDMarkdown Document

Extensions liées

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z