.WSDL

WSDL-bestand

Web Services Description Language file
Stel een vraag
SNEL ANTWOORD

Een WSDL-bestand is een Web Services Description Language-document, een XML-contract dat een SOAP-webservice beschrijft: de bewerkingen, de vorm van de verzoek-/antwoordberichten en de endpoint-URL. Het kan worden geopend in elke teksteditor, hoewel Visual Studio Code of Notepad++ met XML-accentuering het leesbaarder maken. U voert een WSDL niet uit; tools zoals Visual Studio of Apache CXF lezen het om een getypeerde client-proxy te genereren.

Ontwikkelaar: W3C (World Wide Web Consortium) Categorie: Internet-bestanden Open standaard MIME: application/wsdl+xml
OPENT OP Windows macOS Linux Web
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 2, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het WSDL-bestandsformaat?

WSDL is een op XML gebaseerd beschrijvingsbestand voor webservices. Een .wsdl-bestand definieert hoe een netwerkdienst wordt aangeroepen - de bewerkingen, de vorm van de invoer- en uitvoerberichten, het verbindingsprotocol (meestal SOAP) en de endpoint-URL. Elke service die in een WSDL-bestand wordt gedeclareerd, heeft een naam, definities van berichttypen, een bindingsmethode en het concrete adres dat wordt gebruikt om deze te bereiken. WSDL gebruikt XML-opmaak en kan in elke teksteditor worden geopend.

W3C

WSDL is een gestandaardiseerd formaat dat oorspronkelijk gezamenlijk is ontwikkeld door Microsoft, IBM en Ariba. Het formaat wordt nu onderhouden door het W3C, de organisatie die veel kernstandaarden voor het web beheert. W3C-standaarden worden gepubliceerd als „Recommendations” en zijn niet verplicht, maar WSDL 1.1 (2001) en WSDL 2.0 (2007) werden breed geaccepteerd en overgenomen in de hele industrie als onderdeel van een bredere zakelijke consensus. WSDL 1.1 blijft de dominante versie in actieve SOAP-implementaties.

Voor nieuwe API's heeft REST in combinatie met een OpenAPI-beschrijving SOAP/WSDL grotendeels verdrongen. WSDL blijft echter de standaard contracttaal in legacy-, financiële en overheidssystemen die op SOAP zijn gebouwd. Tools zoals SoapUI, Visual Studio en het opdrachtregelprogramma wsimport kunnen rechtstreeks client-stubs genereren vanuit een .wsdl-bestand.

Beveiliging & veiligheid

RISICO: LOW

Een WSDL is platte tekst en kan geen code uitvoeren, dus het openen om te lezen is veilig. De praktische risico's zijn indirect: <import>/<xsd:import> kan externe schema's ophalen (een XXE/external-entity probleem voor de XML-PARSER, niet het bestand), en een WSDL onthult de interne namen van bewerkingen, de berichtstructuur en endpoint-URL's van een service - nuttige informatie voor een aanvaller. Daarom is publieke blootstelling van een interne WSDL eerder een overweging voor informatiebeveiliging dan een malware-risico.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWeb Services Description Language fileook bekend als WSDL document, Web Service Definition Language
ONTWIKKELAARW3C (World Wide Web Consortium)sinds 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
MIME-TYPEapplication/wsdl+xml
TYPEXML-servicebeschrijvingsdocument (platte tekst, UTF-8)
STANDAARDOpen · royaltyvrij

Programma's die WSDL-bestanden openen

Windows6 apps
Microsoft Visual Studio Freemium „Add Service Reference” / svcutil.exe gebruikt een WSDL om een getypeerde SOAP-client te genereren; bewerkt/bekijkt ook de XML.
oXygen XML Editor Betaald Cross-platform WSDL-editor met grafische weergave en validatie.
Notepad Open-source Openen om te lezen/bewerken met XML-syntaxisaccentuering; de XML Tools-plugin zorgt voor „pretty-printing” en validatie.
Visual Studio Code Gratis Open de .wsdl; met de Red Hat XML-extensie krijgt u validatie, inklapbare secties en een overzicht van de bewerkingen.
SoapUI Open-source Maak een SOAP-project aan vanuit de WSDL om bewerkingen te verkennen en testverzoeken te verzenden.
Notepad (built-in) Ingebouwd De snelste manier om alleen de XML-tekst te lezen - altijd beschikbaar, geen accentuering.
macOS3 apps
oXygen XML Editor Betaald Cross-platform WSDL-editor met grafische weergave en validatie.
Visual Studio Code Gratis Open de .wsdl; met de Red Hat XML-extensie krijgt u validatie, inklapbare secties en een overzicht van de bewerkingen.
SoapUI Open-source Maak een SOAP-project aan vanuit de WSDL om bewerkingen te verkennen en testverzoeken te verzenden.
Linux3 apps
oXygen XML Editor Betaald Cross-platform WSDL-editor met grafische weergave en validatie.
Visual Studio Code Gratis Open de .wsdl; met de Red Hat XML-extensie krijgt u validatie, inklapbare secties en een overzicht van de bewerkingen.
wsimport / Apache CXF (wsdl2java) Open-source Genereer een Java SOAP-client vanuit de WSDL: wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers Gratis Plak de WSDL om deze te formatteren en te lezen in de browser (geen installatie nodig).

Technische details

diepe specificaties
CoderingPlatte tekst, UTF-8 (XML)
VersleutelingGeen (geserveerd via HTTPS; het bestand zelf is niet versleuteld)
Typische bestandsgrootte2 KB - 200 KB (grote zakelijke services kunnen groter zijn dan 1 MB)
MIME-typeapplication/wsdl+xml
WSDL 1.1 root-element<definitions> (namespace: http://schemas.xmlsoap.org/wsdl/)
WSDL 2.0 root-element<description> (namespace: http://www.w3.org/ns/wsdl)
Schema-insluitingXSD-typedefinities inline gedeclareerd of geïmporteerd via schemaLocation
Standaard bindingsprotocolSOAP 1.1 of SOAP 1.2 (HTTP POST); ondersteunt ook HTTP GET/POST en MIME-bindings
IntegriteitTLS op transportniveau; geen checksum of handtekening op bestandsniveau
VersiedifferentiatieGeïdentificeerd door XML-namespace, niet door een bestandsheader of versievlag
BesturingssystemenAlle (platformonafhankelijke XML-tekst)
Uitgebracht2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Laatste versieWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Open standaardJa · royaltyvrij
Specificatiewww.w3.org

WSDL conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met WSDL-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over WSDL-bestanden.

Veelgestelde vragen

Waar wordt een WSDL-bestand voor gebruikt?
Het beschrijft een SOAP-webservice - de bewerkingen, de vorm van de verzoek-/antwoordberichten (via XSD) en de endpoint-URL - zodat ontwikkelaarstools automatisch een client of server kunnen genereren op basis van het contract.
Hoe open ik een WSDL-bestand?
Het is platte XML-tekst, dus elke teksteditor kan het openen. Gebruik voor comfortabel lezen Visual Studio Code (met de XML-extensie) of Notepad++; om de service daadwerkelijk aan te roepen, importeert u deze in SoapUI of Visual Studio.
Wat is het verschil tussen WSDL en XSD?
Een XSD definieert datatypen en de structuur voor XML; een WSDL beschrijft een volledige webservice en gebruikt XSD binnen de <types>-sectie om de vorm van de berichten te definiëren. WSDL is het servicecontract; XSD is het dataschema waar het op vertrouwt.
Hoe genereer ik een client vanuit een WSDL?
In .NET gebruikt u Visual Studio „Add Service Reference” of svcutil.exe; in Java gebruikt u wsimport of Apache CXF's wsdl2java. Elk van deze leest de WSDL en produceert een getypeerde proxy die u aanroept als een lokaal object.
Wat is het verschil tussen WSDL en een REST/OpenAPI-specificatie?
WSDL beschrijft SOAP-services (XML-berichten, strikte typering, WS-*-functies); OpenAPI/Swagger beschrijft REST/JSON-API's en is nu de norm voor nieuwe publieke API's. WSDL blijft bestaan in zakelijke en legacy SOAP-systemen.
Kan ik een WSDL in een browser bekijken?
Ja - de meeste browsers geven de XML weer, en veel services stellen de hunne beschikbaar via een URL die eindigt op ?wsdl. Gebruik voor een gestructureerde weergave een XML-editor of SoapUI in plaats van de ruwe browserweergave.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z