.WSDL

Файл WSDL

Web Services Description Language file
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл WSDL - это документ на языке описания веб-служб, XML-контракт, который описывает веб-службу SOAP: её операции, структуру сообщений запроса/ответа и URL-адрес конечной точки. Он открывается в любом текстовом редакторе, хотя Visual Studio Code или Notepad++ с подсветкой XML делают его более читабельным. Вы не «запускаете» WSDL; такие инструменты, как Visual Studio или Apache CXF, считывают его для генерации типизированного клиентского прокси.

Разработчик: W3C (World Wide Web Consortium) Категория: Интернет-файлы Открыть стандартное MIME: application/wsdl+xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 2, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла WSDL?

WSDL - это файл описания веб-служб на базе XML. Файл .wsdl определяет, как вызывается сетевая служба: её операции, структуру входных и выходных сообщений, протокол соединения (обычно SOAP) и URL-адрес конечной точки. Каждая служба, объявленная в файле WSDL, имеет имя, определения типов сообщений, метод привязки и конкретный адрес, используемый для доступа к ней. WSDL использует разметку XML и может быть открыт в любом текстовом редакторе.

W3C

WSDL - это стандартизированный формат, первоначально разработанный совместно Microsoft, IBM и Ariba. В настоящее время формат поддерживается W3C - организацией, которая управляет многими основными веб-стандартами. Стандарты W3C публикуются как «Рекомендации» и не являются обязательными, но WSDL 1.1 (2001) и WSDL 2.0 (2007) получили широкое признание и были приняты в отрасли как часть более широкого корпоративного консенсуса. WSDL 1.1 остается доминирующей версией в активных развертываниях SOAP.

Для новых API архитектура REST в сочетании с описанием OpenAPI в значительной степени вытеснила SOAP/WSDL. Однако WSDL остается стандартным языком контрактов в устаревших, финансовых и государственных системах, построенных на SOAP. Такие инструменты, как SoapUI, Visual Studio и утилита командной строки wsimport, могут генерировать клиентские заглушки непосредственно из файла .wsdl.

Безопасность и защита

РИСК: LOW

WSDL - это простой текст и не может исполнять код, поэтому открывать его для чтения безопасно. Практические риски являются косвенными: <import>/<xsd:import> могут подтягивать удаленные схемы (проблема XXE/внешних сущностей для XML-парсера, а не самого файла), а WSDL раскрывает внутренние имена операций службы, структуру сообщений и URL-адреса конечных точек - это полезная информация для злоумышленника, поэтому публичное раскрытие внутреннего WSDL является вопросом утечки информации, а не риском заражения вредоносным ПО.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWeb Services Description Language fileтакже известен как WSDL document, Web Service Definition Language
РАЗРАБОТЧИКW3C (World Wide Web Consortium)с 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/wsdl+xml
ТИПДокумент описания службы XML (простой текст, UTF-8)
СТАНДАРТОткрытый · без роялти

Программы, открывающие файлы WSDL

Windows6 apps
Microsoft Visual Studio Freemium Функция «Add Service Reference» / svcutil.exe использует WSDL для генерации типизированного клиента SOAP; также позволяет редактировать/просматривать XML.
oXygen XML Editor Платно Кроссплатформенный редактор WSDL с графическим представлением и валидацией.
Notepad Открытый код Откройте для чтения/редактирования с подсветкой синтаксиса XML; плагин XML Tools выполняет форматирование и валидацию.
Visual Studio Code Бесплатно Откройте .wsdl; с расширением Red Hat XML вы получите валидацию, сворачивание кода и структуру операций.
SoapUI Открытый код Создайте проект SOAP из WSDL, чтобы изучить операции и отправить тестовые запросы.
Notepad (built-in) Встроенная Самый быстрый способ просто прочитать текст XML - всегда доступен, без подсветки.
macOS3 apps
oXygen XML Editor Платно Кроссплатформенный редактор WSDL с графическим представлением и валидацией.
Visual Studio Code Бесплатно Откройте .wsdl; с расширением Red Hat XML вы получите валидацию, сворачивание кода и структуру операций.
SoapUI Открытый код Создайте проект SOAP из WSDL, чтобы изучить операции и отправить тестовые запросы.
Linux3 apps
oXygen XML Editor Платно Кроссплатформенный редактор WSDL с графическим представлением и валидацией.
Visual Studio Code Бесплатно Откройте .wsdl; с расширением Red Hat XML вы получите валидацию, сворачивание кода и структуру операций.
wsimport / Apache CXF (wsdl2java) Открытый код Генерация Java-клиента SOAP из WSDL: wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers Бесплатно Вставьте WSDL, чтобы отформатировать и прочитать его в браузере (без установки).

Технические подробности

глубокая спецификация
КодировкаПростой текст, UTF-8 (XML)
ШифрованиеНет (передается по HTTPS; сам файл не зашифрован)
Типичный размер файла2 КБ - 200 КБ (крупные корпоративные службы могут превышать 1 МБ)
MIME-типapplication/wsdl+xml
Корневой элемент WSDL 1.1<definitions> (пространство имен: http://schemas.xmlsoap.org/wsdl/)
Корневой элемент WSDL 2.0<description> (пространство имен: http://www.w3.org/ns/wsdl)
Встраивание схемОпределения типов XSD объявляются внутри или импортируются через schemaLocation
Протокол привязки по умолчаниюSOAP 1.1 или SOAP 1.2 (HTTP POST); также поддерживает привязки HTTP GET/POST и MIME
ЦелостностьTLS на транспортном уровне; контрольная сумма или подпись на уровне файла отсутствуют
Дифференциация версийИдентифицируется по пространству имен XML, а не по заголовку файла или флагу версии
Операционные системыЛюбая (платформонезависимый текст XML)
Выпущен2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Последняя версияWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Открыть стандартноеДа · без роялти
Спецификацияwww.w3.org

Конвертации WSDL

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами WSDL. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах WSDL.

Часто задаваемые вопросы

Для чего используется файл WSDL?
Он описывает веб-службу SOAP - её операции, структуру сообщений запроса/ответа (через XSD) и URL-адрес конечной точки - чтобы инструменты разработчика могли автоматически генерировать клиент или сервер на основе этого контракта.
Как открыть файл WSDL?
Это обычный текст XML, поэтому его открывает любой текстовый редактор. Для комфортного чтения используйте Visual Studio Code (с расширением XML) или Notepad++; чтобы фактически вызвать службу, импортируйте её в SoapUI или Visual Studio.
В чем разница между WSDL и XSD?
XSD определяет типы данных и структуру для XML; WSDL описывает всю веб-службу и использует XSD внутри своего раздела <types> для определения структуры сообщений. WSDL - это контракт службы; XSD - это схема данных, на которую он опирается.
Как сгенерировать клиент из WSDL?
В .NET используйте функцию Visual Studio «Add Service Reference» или svcutil.exe; в Java используйте wsimport или wsdl2java из Apache CXF. Каждый из них считывает WSDL и создает типизированный прокси, который вы вызываете как локальный объект.
В чем разница между WSDL и спецификацией REST/OpenAPI?
WSDL описывает службы SOAP (сообщения XML, строгая типизация, функции WS-*); OpenAPI/Swagger описывает API REST/JSON и сейчас является нормой для новых публичных API. WSDL сохраняется в корпоративных и устаревших системах SOAP.
Можно ли просмотреть WSDL в браузере?
Да - большинство браузеров отображают XML, и многие службы предоставляют свой WSDL по URL-адресу, заканчивающемуся на ?wsdl. Для структурированного просмотра используйте редактор XML или SoapUI вместо необработанного вывода браузера.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.M4AMPEG-4 Audio File
10.JSONJavaScript Object Notation file

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z