.WSDL

Arquivo WSDL

Web Services Description Language file
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo WSDL é um documento Web Services Description Language, um contrato XML que descreve um serviço web SOAP: suas operações, formatos de mensagens de solicitação/resposta e a URL do endpoint. Ele abre em qualquer editor de texto, embora o Visual Studio Code ou o Notepad++ com realce de XML tornem a leitura mais fácil. Você não executa um WSDL; ferramentas como o Visual Studio ou Apache CXF o leem para gerar um proxy de cliente tipado.

Desenvolvedor: W3C (World Wide Web Consortium) Categoria: Arquivos de Internet Padrão aberto MIME: application/wsdl+xml
ABRE EM Windows macOS Linux Web
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Sep 2, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro WSDL?

WSDL é um arquivo de descrição baseado em XML para serviços web. Um arquivo .wsdl define como um serviço de rede é chamado - suas operações, o formato das mensagens de entrada e saída, o protocolo de conexão (geralmente SOAP) e a URL do endpoint. Cada serviço declarado em um arquivo WSDL possui um nome, definições de tipo de mensagem, um método de vinculação (binding) e o endereço concreto usado para alcançá-lo. O WSDL utiliza marcação XML e pode ser aberto em qualquer editor de texto.

W3C

O WSDL é um formato padronizado desenvolvido originalmente em conjunto pela Microsoft, IBM e Ariba. O formato é agora mantido pela W3C, a organização que gerencia muitos dos principais padrões da Web. Os padrões da W3C são publicados como Recomendações e não são obrigatórios, mas o WSDL 1.1 (2001) e o WSDL 2.0 (2007) tornaram-se amplamente aceitos e adotados em toda a indústria como parte de um consenso empresarial mais amplo. O WSDL 1.1 continua sendo a versão dominante em implantações SOAP ativas.

Para novas APIs, o REST combinado com uma descrição OpenAPI substituiu amplamente o SOAP/WSDL. O WSDL continua sendo a linguagem de contrato padrão, no entanto, em sistemas legados, financeiros e governamentais construídos em SOAP. Ferramentas como SoapUI, Visual Studio e o utilitário de linha de comando wsimport podem gerar stubs de cliente diretamente de um arquivo .wsdl.

Segurança e proteção

RISCO: LOW

Um WSDL é texto simples e não pode executar código, portanto, abrir um para leitura é seguro. Os riscos práticos são indiretos: <import>/<xsd:import> podem buscar esquemas remotos (uma preocupação de XXE/entidade externa para o PARSER XML, não para o arquivo), e um WSDL revela nomes de operações internas do serviço, estrutura de mensagens e URLs de endpoint - informações úteis para reconhecimento por um invasor, portanto, a exposição pública de um WSDL interno é uma consideração de divulgação de informações em vez de um risco de malware.

Detalhes do formato

em resumo
NOME COMPLETOWeb Services Description Language filetambém conhecido como WSDL document, Web Service Definition Language
DESENVOLVEDORW3C (World Wide Web Consortium)desde 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
TIPO MIMEapplication/wsdl+xml
TIPODocumento de descrição de serviço XML (texto simples, UTF-8)
PADRÃOAberto · livre de royalties

Programas que abrem arquivos WSDL

Windows6 apps
Microsoft Visual Studio Freemium «Add Service Reference» / svcutil.exe consome um WSDL para gerar um cliente SOAP tipado; também edita/visualiza o XML.
oXygen XML Editor Pago Editor WSDL multiplataforma com visualização gráfica e validação.
Notepad Código aberto Abra para ler/editar com realce de sintaxe XML; o plugin XML Tools formata (pretty-print) e valida.
Visual Studio Code Gratuito Abra o .wsdl; com a extensão XML da Red Hat, você obtém validação, recolhimento de código e um esboço das operações.
SoapUI Código aberto Crie um projeto SOAP a partir do WSDL para explorar operações e enviar solicitações de teste.
Notepad (built-in) Integrado Maneira mais rápida de apenas ler o texto XML - sempre disponível, sem realce.
macOS3 apps
oXygen XML Editor Pago Editor WSDL multiplataforma com visualização gráfica e validação.
Visual Studio Code Gratuito Abra o .wsdl; com a extensão XML da Red Hat, você obtém validação, recolhimento de código e um esboço das operações.
SoapUI Código aberto Crie um projeto SOAP a partir do WSDL para explorar operações e enviar solicitações de teste.
Linux3 apps
oXygen XML Editor Pago Editor WSDL multiplataforma com visualização gráfica e validação.
Visual Studio Code Gratuito Abra o .wsdl; com a extensão XML da Red Hat, você obtém validação, recolhimento de código e um esboço das operações.
wsimport / Apache CXF (wsdl2java) Código aberto Gera um cliente SOAP Java a partir do WSDL: wsdl2java -p com.exemplo servico.wsdl
Web1 app
FreeFormatter / online XML viewers Gratuito Cole o WSDL para formatar e lê-lo no navegador (sem instalação).

Detalhes técnicos

especificação profunda
CodificaçãoTexto simples, UTF-8 (XML)
CriptografiaNenhuma (servido via HTTPS; o arquivo em si não é criptografado)
Tamanho típico do arquivo2 KB - 200 KB (serviços corporativos grandes podem exceder 1 MB)
Tipo MIMEapplication/wsdl+xml
Elemento raiz WSDL 1.1<definitions> (namespace: http://schemas.xmlsoap.org/wsdl/)
Elemento raiz WSDL 2.0<description> (namespace: http://www.w3.org/ns/wsdl)
Incorporação de esquemaDefinições de tipo XSD declaradas inline ou importadas via schemaLocation
Protocolo de vinculação padrãoSOAP 1.1 ou SOAP 1.2 (HTTP POST); também suporta vinculações HTTP GET/POST e MIME
IntegridadeTLS em nível de transporte; sem checksum ou assinatura em nível de arquivo
Diferenciação de versãoIdentificado pelo namespace XML, não por um cabeçalho de arquivo ou sinalizador de versão
Sistemas operacionaisQualquer um (texto XML independente de plataforma)
Lançado2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Versão mais recenteWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Padrão abertoSim · livre de royalties
Especificaçãowww.w3.org

Conversões de WSDL

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos WSDL. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos WSDL.

Perguntas frequentes

Para que é usado um arquivo WSDL?
Ele descreve um serviço web SOAP - suas operações, os formatos de mensagem de solicitação/resposta (via XSD) e a URL do endpoint - para que as ferramentas de desenvolvedor possam gerar automaticamente um cliente ou servidor a partir do contrato.
Como faço para abrir um arquivo WSDL?
É texto XML simples, então qualquer editor de texto o abre. Para uma leitura confortável, use o Visual Studio Code (com a extensão XML) ou o Notepad++; para realmente chamar o serviço, importe-o para o SoapUI ou Visual Studio.
Qual é a diferença entre WSDL e XSD?
Um XSD define tipos de dados e estrutura para XML; um WSDL descreve um serviço web completo e usa XSD dentro de sua seção <types> para definir os formatos das mensagens. O WSDL é o contrato do serviço; o XSD é o esquema de dados no qual ele se baseia.
Como gerar um cliente a partir de um WSDL?
No .NET, use o Visual Studio «Add Service Reference» ou o svcutil.exe; no Java, use o wsimport ou o wsdl2java do Apache CXF. Cada um lê o WSDL e produz um proxy tipado que você chama como um objeto local.
Qual a diferença entre WSDL e uma especificação REST/OpenAPI?
O WSDL descreve serviços SOAP (mensagens XML, tipagem estrita, recursos WS-*); OpenAPI/Swagger descreve APIs REST/JSON e é agora a norma para novas APIs públicas. O WSDL persiste em sistemas SOAP legados e corporativos.
Posso visualizar um WSDL no navegador?
Sim - a maioria dos navegadores renderiza o XML, e muitos serviços expõem os seus em uma URL terminando em ?wsdl. Para uma visualização estruturada, use um editor XML ou o SoapUI em vez da exibição bruta do navegador.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z