.WSDL

File WSDL

Web Services Description Language file
Fai una domanda
RISPOSTA RAPIDA

Un file WSDL è un documento Web Services Description Language, un contratto XML che descrive un servizio web SOAP: le sue operazioni, la struttura dei messaggi di richiesta/risposta e l'URL dell'endpoint. Si apre con qualsiasi editor di testo, sebbene Visual Studio Code o Notepad++ con evidenziazione XML lo rendano più leggibile. Non si «esegue» un WSDL; strumenti come Visual Studio o Apache CXF lo leggono per generare un proxy client tipizzato.

Sviluppatore: W3C (World Wide Web Consortium) Categoria: File di Internet Standard aperto MIME: application/wsdl+xml
SI APRE SU Windows macOS Linux Web
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file WSDL?

WSDL è un file di descrizione basato su XML per i servizi web. Un file .wsdl definisce come viene chiamato un servizio di rete: le sue operazioni, la forma dei messaggi di input e output, il protocollo di connessione (solitamente SOAP) e l'URL dell'endpoint. Ogni servizio dichiarato in un file WSDL ha un nome, definizioni del tipo di messaggio, un metodo di binding e l'indirizzo concreto utilizzato per raggiungerlo. WSDL utilizza il markup XML e può essere aperto in qualsiasi editor di testo.

W3C

WSDL è un formato standardizzato originariamente sviluppato congiuntamente da Microsoft, IBM e Ariba. Il formato è ora mantenuto dal W3C, l'organizzazione che gestisce molti standard core del Web. Gli standard W3C sono pubblicati come Raccomandazioni e non sono obbligatori, ma WSDL 1.1 (2001) e WSDL 2.0 (2007) sono stati ampiamente accettati e adottati in tutto il settore come parte di un più ampio consenso aziendale. WSDL 1.1 rimane la versione dominante nelle implementazioni SOAP attive.

Per le nuove API, REST combinato con una descrizione OpenAPI ha ampiamente sostituito SOAP/WSDL. WSDL rimane comunque il linguaggio contrattuale standard nei sistemi legacy, finanziari e governativi basati su SOAP. Strumenti come SoapUI, Visual Studio e l'utility da riga di comando wsimport possono generare stub client direttamente da un file .wsdl.

Sicurezza e incolumità

RISCHIO: LOW

Un WSDL è testo normale e non può eseguire codice, quindi aprirne uno per leggerlo è sicuro. I rischi pratici sono indiretti: <import>/<xsd:import> possono richiamare schemi remoti (un problema di XXE/entità esterne per il PARSER XML, non per il file), e un WSDL rivela i nomi delle operazioni interne di un servizio, la struttura dei messaggi e gli URL degli endpoint - informazioni utili per un utente malintenzionato, quindi l'esposizione pubblica di un WSDL interno è una considerazione sulla divulgazione di informazioni piuttosto che un rischio di malware.

Dettagli del formato

in sintesi
NOME COMPLETOWeb Services Description Language fileanche noto come WSDL document, Web Service Definition Language
SVILUPPATOREW3C (World Wide Web Consortium)dal 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
TIPO MIMEapplication/wsdl+xml
TIPODocumento di descrizione del servizio XML (testo normale, UTF-8)
STANDARDAperto · royalty-free

Programmi che aprono file WSDL

Windows6 apps
Microsoft Visual Studio Freemium «Aggiungi riferimento al servizio» / svcutil.exe consuma un WSDL per generare un client SOAP tipizzato; inoltre modifica/visualizza l'XML.
oXygen XML Editor A pagamento Editor WSDL multipiattaforma con visualizzazione grafica e validazione.
Notepad Open-source Apri per leggere/modificare con evidenziazione della sintassi XML; il plugin XML Tools formatta e convalida.
Visual Studio Code Gratuito Apri il file .wsdl; con l'estensione XML di Red Hat ottieni validazione, folding e una struttura delle operazioni.
SoapUI Open-source Crea un progetto SOAP dal WSDL per esplorare le operazioni e inviare richieste di test.
Notepad (built-in) Integrato Il modo più rapido per leggere semplicemente il testo XML - sempre disponibile, senza evidenziazione.
macOS3 apps
oXygen XML Editor A pagamento Editor WSDL multipiattaforma con visualizzazione grafica e validazione.
Visual Studio Code Gratuito Apri il file .wsdl; con l'estensione XML di Red Hat ottieni validazione, folding e una struttura delle operazioni.
SoapUI Open-source Crea un progetto SOAP dal WSDL per esplorare le operazioni e inviare richieste di test.
Linux3 apps
oXygen XML Editor A pagamento Editor WSDL multipiattaforma con visualizzazione grafica e validazione.
Visual Studio Code Gratuito Apri il file .wsdl; con l'estensione XML di Red Hat ottieni validazione, folding e una struttura delle operazioni.
wsimport / Apache CXF (wsdl2java) Open-source Genera un client SOAP Java dal WSDL: wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers Gratuito Incolla il WSDL per formattarlo e leggerlo nel browser (senza installazione).

Dettagli tecnici

specifiche approfondite
CodificaTesto normale, UTF-8 (XML)
CrittografiaNessuna (servito tramite HTTPS; il file in sé non è crittografato)
Dimensione tipica del file2 KB - 200 KB (i servizi aziendali di grandi dimensioni possono superare 1 MB)
Tipo MIMEapplication/wsdl+xml
Elemento radice WSDL 1.1<definitions> (namespace: http://schemas.xmlsoap.org/wsdl/)
Elemento radice WSDL 2.0<description> (namespace: http://www.w3.org/ns/wsdl)
Incorporamento dello schemaDefinizioni di tipo XSD dichiarate inline o importate tramite schemaLocation
Protocollo di binding predefinitoSOAP 1.1 o SOAP 1.2 (HTTP POST); supporta anche binding HTTP GET/POST e MIME
IntegritàTLS a livello di trasporto; nessun checksum o firma a livello di file
Differenziazione della versioneIdentificato dal namespace XML, non da un'intestazione di file o flag di versione
Sistemi operativiQualsiasi (testo XML indipendente dalla piattaforma)
Rilasciato2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Ultima versioneWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Standard apertoSì · royalty-free
Specificawww.w3.org

Conversioni WSDL

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file WSDL. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file WSDL.

Domande frequenti

A cosa serve un file WSDL?
Descrive un servizio web SOAP - le sue operazioni, la struttura dei messaggi di richiesta/risposta (tramite XSD) e l'URL dell'endpoint - in modo che gli strumenti di sviluppo possano generare automaticamente un client o un server dal contratto.
Come si apre un file WSDL?
È semplice testo XML, quindi qualsiasi editor di testo lo apre. Per una lettura agevole usa Visual Studio Code (con l'estensione XML) o Notepad++; per chiamare effettivamente il servizio, importalo in SoapUI o Visual Studio.
Qual è la differenza tra WSDL e XSD?
Un XSD definisce i tipi di dati e la struttura per l'XML; un WSDL descrive un intero servizio web e utilizza XSD all'interno della sua sezione <types> per definire la forma dei messaggi. WSDL è il contratto di servizio; XSD è lo schema dei dati su cui si basa.
Come si genera un client da un WSDL?
In .NET usa «Aggiungi riferimento al servizio» di Visual Studio o svcutil.exe; in Java usa wsimport o wsdl2java di Apache CXF. Ognuno legge il WSDL e produce un proxy tipizzato da chiamare come un oggetto locale.
Qual è la differenza tra WSDL e una specifica REST/OpenAPI?
WSDL descrive servizi SOAP (messaggi XML, tipizzazione rigorosa, funzionalità WS-*); OpenAPI/Swagger descrive API REST/JSON ed è ora la norma per le nuove API pubbliche. WSDL persiste nei sistemi SOAP aziendali e legacy.
Posso visualizzare un WSDL in un browser?
Sì - la maggior parte dei browser esegue il rendering dell'XML e molti servizi espongono il proprio a un URL che termina con ?wsdl. Per una visualizzazione strutturata usa un editor XML o SoapUI invece del dump grezzo del browser.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z