.WSDL

WSDL-fil

Web Services Description Language file
Ställ en fråga
SNABBT SVAR

En WSDL-fil är ett Web Services Description Language-dokument, ett XML-kontrakt som beskriver en SOAP-webbtjänst: dess operationer, meddelandeformat för förfrågningar/svar och slutpunktens URL. Den kan öppnas i valfri textredigerare, även om Visual Studio Code eller Notepad++ med XML-syntaxmarkering gör den mer lättläst. Du kör inte en WSDL; verktyg som Visual Studio eller Apache CXF läser den för att generera en typad klientproxy.

Utvecklare: W3C (World Wide Web Consortium) Kategori: Internetfiler Öppen standard MIME: application/wsdl+xml
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet WSDL?

WSDL är en XML-baserad beskrivningsfil för webbtjänster. En .wsdl-fil definierar hur en nätverkstjänst anropas - dess operationer, formatet på in- och utgående meddelanden, anslutningsprotokollet (vanligtvis SOAP) och slutpunktens URL. Varje tjänst som deklareras i en WSDL-fil har ett namn, definitioner av meddelandetyper, en bindningsmetod och den konkreta adressen som används för att nå den. WSDL använder XML-kodning och kan öppnas i valfri textredigerare.

W3C

WSDL är ett standardiserat format som ursprungligen utvecklades gemensamt av Microsoft, IBM och Ariba. Formatet underhålls nu av W3C, organisationen som hanterar många centrala webbstandarder. W3C-standarder publiceras som rekommendationer och är inte obligatoriska, men WSDL 1.1 (2001) och WSDL 2.0 (2007) blev allmänt accepterade och antagna i hela branschen som en del av en bredare företagskonsensus. WSDL 1.1 förblir den dominerande versionen i aktiva SOAP-distributioner.

För nya API:er har REST i kombination med en OpenAPI-beskrivning till stor del ersatt SOAP/WSDL. WSDL förblir dock det standardiserade kontraktsspråket i äldre system, finansiella system och statliga system byggda på SOAP. Verktyg som SoapUI, Visual Studio och kommandoradsverktyget wsimport kan generera klientkod direkt från en .wsdl-fil.

Säkerhet & trygghet

RISK: LOW

En WSDL är ren text och kan inte exekvera kod, så det är säkert att öppna en för att läsa den. De praktiska riskerna är indirekta: <import>/<xsd:import> kan hämta externa scheman (ett XXE/external-entity-problem för XML-tolken, inte filen), och en WSDL avslöjar en tjänsts interna operationsnamn, meddelandestruktur och slutpunkts-URL:er - vilket är användbar information för en angripare. Att exponera en intern WSDL offentligt är därför en fråga om informationsläckage snarare än en risk för skadlig kod.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWeb Services Description Language fileäven känd som WSDL document, Web Service Definition Language
UTVECKLAREW3C (World Wide Web Consortium)sedan 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
MIME-TYPapplication/wsdl+xml
TYPXML-dokument för tjänstebeskrivning (ren text, UTF-8)
STANDARDÖppen · royaltyfri

Program som öppnar WSDL-filer

Windows6 apps
Microsoft Visual Studio Freemium «Add Service Reference» / svcutil.exe använder en WSDL för att generera en typad SOAP-klient; kan även redigera/visa XML-koden.
oXygen XML Editor Betald Plattformsoberoende WSDL-redigerare med grafisk vy och validering.
Notepad Öppen källkod Öppna för att läsa/redigera med XML-syntaxmarkering; insticksmodulen XML Tools kan formatera och validera koden.
Visual Studio Code Gratis Öppna .wsdl-filen; med Red Hat XML-tillägget får du validering, kodfällning och en översikt över operationer.
SoapUI Öppen källkod Skapa ett SOAP-projekt från WSDL-filen för att utforska operationer och skicka testförfrågningar.
Notepad (built-in) Inbyggd Snabbaste sättet att bara läsa XML-texten - alltid tillgängligt, ingen syntaxmarkering.
macOS3 apps
oXygen XML Editor Betald Plattformsoberoende WSDL-redigerare med grafisk vy och validering.
Visual Studio Code Gratis Öppna .wsdl-filen; med Red Hat XML-tillägget får du validering, kodfällning och en översikt över operationer.
SoapUI Öppen källkod Skapa ett SOAP-projekt från WSDL-filen för att utforska operationer och skicka testförfrågningar.
Linux3 apps
oXygen XML Editor Betald Plattformsoberoende WSDL-redigerare med grafisk vy och validering.
Visual Studio Code Gratis Öppna .wsdl-filen; med Red Hat XML-tillägget får du validering, kodfällning och en översikt över operationer.
wsimport / Apache CXF (wsdl2java) Öppen källkod Generera en Java SOAP-klient från WSDL: wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers Gratis Klistra in WSDL-koden för att formatera och läsa den i webbläsaren (ingen installation krävs).

Tekniska detaljer

djup specifikation
KodningRen text, UTF-8 (XML)
KrypteringIngen (levereras via HTTPS; själva filen är inte krypterad)
Typisk filstorlek2 KB - 200 KB (stora företagstjänster kan överstiga 1 MB)
MIME-typapplication/wsdl+xml
WSDL 1.1 rotelement<definitions> (namnrymd: http://schemas.xmlsoap.org/wsdl/)
WSDL 2.0 rotelement<description> (namnrymd: http://www.w3.org/ns/wsdl)
Schema-inbäddningXSD-typdefinitioner deklareras direkt i filen eller importeras via schemaLocation
Standardprotokoll för bindningSOAP 1.1 eller SOAP 1.2 (HTTP POST); stöder även HTTP GET/POST och MIME-bindningar
IntegritetTLS på transportnivå; ingen kontrollsumma eller signatur på filnivå
VersionsdifferentieringIdentifieras via XML-namnrymd, inte via ett filhuvud eller en versionsflagga
OperativsystemAlla (plattformsoberoende XML-text)
Släppt2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Senaste versionWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Öppen standardJa · royaltyfri
Specifikationwww.w3.org

WSDL-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med WSDL-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om WSDL-filer.

Vanliga frågor

Vad används en WSDL-fil till?
Den beskriver en SOAP-webbtjänst - dess operationer, meddelandeformat för förfrågningar/svar (via XSD) och slutpunktens URL - så att utvecklarverktyg automatiskt kan generera en klient eller server utifrån kontraktet.
Hur öppnar jag en WSDL-fil?
Det är ren XML-text, så valfri textredigerare kan öppna den. För bekväm läsning bör du använda Visual Studio Code (med XML-tillägget) eller Notepad++; för att faktiskt anropa tjänsten bör du importera den i SoapUI eller Visual Studio.
Vad är skillnaden mellan WSDL och XSD?
En XSD definierar datatyper och struktur för XML; en WSDL beskriver en hel webbtjänst och använder XSD inuti sin <types>-sektion för att definiera meddelandeformaten. WSDL är tjänstekontraktet; XSD är det dataschema som det förlitar sig på.
Hur genererar jag en klient från en WSDL?
I .NET använder du Visual Studio «Add Service Reference» eller svcutil.exe; i Java använder du wsimport eller Apache CXF:s wsdl2java. Varje verktyg läser WSDL-filen och producerar en typad proxy som du anropar som ett lokalt objekt.
Vad är skillnaden mellan WSDL och en REST/OpenAPI-specifikation?
WSDL beskriver SOAP-tjänster (XML-meddelanden, strikt typning, WS-*-funktioner); OpenAPI/Swagger beskriver REST/JSON-API:er och är numera normen för nya publika API:er. WSDL lever kvar i företagsmiljöer och äldre SOAP-system.
Kan jag visa en WSDL i en webbläsare?
Ja - de flesta webbläsare renderar XML-koden, och många tjänster exponerar sin WSDL via en URL som slutar på ?wsdl. För en strukturerad vy bör du använda en XML-redigerare eller SoapUI istället för webbläsarens rådata.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö