.WSDL

Plik WSDL

Web Services Description Language file
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik WSDL to dokument Web Services Description Language, kontrakt XML opisujący usługę sieciową SOAP: jej operacje, strukturę komunikatów żądań/odpowiedzi oraz adres URL punktu końcowego. Można go otworzyć w dowolnym edytorze tekstu, choć Visual Studio Code lub Notepad++ z podświetlaniem XML czynią go czytelnym. Pliku WSDL się nie „uruchamia”; narzędzia takie jak Visual Studio lub Apache CXF odczytują go, aby wygenerować typowane proxy klienta.

Deweloper: W3C (World Wide Web Consortium) Kategoria: Pliki internetowe Otwarty standard MIME: application/wsdl+xml
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku WSDL?

WSDL to plik opisu usług sieciowych oparty na formacie XML. Plik .wsdl definiuje sposób wywoływania usługi sieciowej - jej operacje, kształt komunikatów wejściowych i wyjściowych, protokół połączenia (zazwyczaj SOAP) oraz adres URL punktu końcowego. Każda usługa zadeklarowana w pliku WSDL posiada nazwę, definicje typów komunikatów, metodę powiązania (binding) oraz konkretny adres służący do dotarcia do niej. WSDL wykorzystuje znacznik XML i może być otwarty w dowolnym edytorze tekstu.

W3C

WSDL to standaryzowany format pierwotnie opracowany wspólnie przez Microsoft, IBM i Ariba. Format jest obecnie utrzymywany przez W3C, organizację zarządzającą wieloma kluczowymi standardami internetowymi. Standardy W3C są publikowane jako rekomendacje i nie są obowiązkowe, ale WSDL 1.1 (2001) i WSDL 2.0 (2007) zyskały powszechną akceptację i zostały przyjęte w całej branży jako część szerszego konsensusu korporacyjnego. WSDL 1.1 pozostaje dominującą wersją w aktywnych wdrożeniach SOAP.

W przypadku nowych interfejsów API, architektura REST w połączeniu z opisem OpenAPI w dużej mierze wyparła SOAP/WSDL. WSDL pozostaje jednak standardowym językiem kontraktów w systemach starszego typu (legacy), finansowych i rządowych opartych na SOAP. Narzędzia takie jak SoapUI, Visual Studio oraz narzędzie wiersza poleceń wsimport mogą generować szkielety klienta bezpośrednio z pliku .wsdl.

Bezpieczeństwo

RYZYKO: LOW

Plik WSDL jest zwykłym tekstem i nie może wykonywać kodu, więc otwarcie go do odczytu jest bezpieczne. Praktyczne ryzyka są pośrednie: <import>/<xsd:import> mogą pobierać zdalne schematy (kwestia XXE/zewnętrznych encji dla PARSERA XML, nie samego pliku), a WSDL ujawnia nazwy operacji wewnętrznych usługi, strukturę komunikatów i adresy URL punktów końcowych - co jest przydatnym rozpoznaniem dla atakującego, więc publiczne wystawienie wewnętrznego WSDL jest kwestią ujawnienia informacji, a nie ryzykiem złośliwego oprogramowania.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWeb Services Description Language fileznany również jako WSDL document, Web Service Definition Language
DEWELOPERW3C (World Wide Web Consortium)od 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
TYP MIMEapplication/wsdl+xml
TYPDokument opisu usługi XML (zwykły tekst, UTF-8)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki WSDL

Windows6 apps
Microsoft Visual Studio Freemium Funkcja „Add Service Reference” / svcutil.exe konsumuje WSDL w celu wygenerowania typowanego klienta SOAP; umożliwia także edycję/przeglądanie XML.
oXygen XML Editor Płatny Wieloplatformowy edytor WSDL z widokiem graficznym i walidacją.
Notepad Open-source Otwórz, aby czytać/edytować z podświetlaniem składni XML; wtyczka XML Tools umożliwia formatowanie (pretty-print) i walidację.
Visual Studio Code Darmowy Otwórz .wsdl; z rozszerzeniem XML od Red Hat otrzymasz walidację, zwijanie kodu i zarys operacji.
SoapUI Open-source Utwórz projekt SOAP z pliku WSDL, aby badać operacje i wysyłać żądania testowe.
Notepad (built-in) Wbudowany Najszybszy sposób na samo przeczytanie tekstu XML - zawsze dostępny, bez podświetlania.
macOS3 apps
oXygen XML Editor Płatny Wieloplatformowy edytor WSDL z widokiem graficznym i walidacją.
Visual Studio Code Darmowy Otwórz .wsdl; z rozszerzeniem XML od Red Hat otrzymasz walidację, zwijanie kodu i zarys operacji.
SoapUI Open-source Utwórz projekt SOAP z pliku WSDL, aby badać operacje i wysyłać żądania testowe.
Linux3 apps
oXygen XML Editor Płatny Wieloplatformowy edytor WSDL z widokiem graficznym i walidacją.
Visual Studio Code Darmowy Otwórz .wsdl; z rozszerzeniem XML od Red Hat otrzymasz walidację, zwijanie kodu i zarys operacji.
wsimport / Apache CXF (wsdl2java) Open-source Generowanie klienta SOAP w Javie z pliku WSDL: wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers Darmowy Wklej WSDL, aby sformatować i przeczytać go w przeglądarce (bez instalacji).

Szczegóły techniczne

specyfikacja
KodowanieZwykły tekst, UTF-8 (XML)
SzyfrowanieBrak (serwowane przez HTTPS; sam plik nie jest szyfrowany)
Typowy rozmiar pliku2 KB - 200 KB (duże usługi korporacyjne mogą przekraczać 1 MB)
Typ MIMEapplication/wsdl+xml
Element główny WSDL 1.1<definitions> (przestrzeń nazw: http://schemas.xmlsoap.org/wsdl/)
Element główny WSDL 2.0<description> (przestrzeń nazw: http://www.w3.org/ns/wsdl)
Osadzanie schematówDefinicje typów XSD deklarowane wewnątrz lub importowane przez schemaLocation
Domyślny protokół powiązaniaSOAP 1.1 lub SOAP 1.2 (HTTP POST); obsługuje również powiązania HTTP GET/POST i MIME
IntegralnośćTLS na poziomie transportu; brak sumy kontrolnej lub podpisu na poziomie pliku
Rozróżnianie wersjiIdentyfikowane przez przestrzeń nazw XML, a nie nagłówek pliku czy flagę wersji
Systemy operacyjneDowolny (niezależny od platformy tekst XML)
Wydano2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Najnowsza wersjaWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.w3.org

Konwersje WSDL

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami WSDL. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki WSDL.

Najczęściej zadawane pytania

Do czego służy plik WSDL?
Opisuje on usługę sieciową SOAP - jej operacje, kształty komunikatów żądań/odpowiedzi (poprzez XSD) oraz adres URL punktu końcowego - dzięki czemu narzędzia programistyczne mogą automatycznie wygenerować klienta lub serwer na podstawie kontraktu.
Jak otworzyć plik WSDL?
Jest to zwykły tekst XML, więc otworzy go każdy edytor tekstu. Do wygodnego czytania użyj Visual Studio Code (z rozszerzeniem XML) lub Notepad++; aby faktycznie wywołać usługę, zaimportuj go do SoapUI lub Visual Studio.
Jaka jest różnica między WSDL a XSD?
XSD definiuje typy danych i strukturę dla XML; WSDL opisuje całą usługę sieciową i używa XSD wewnątrz swojej sekcji <types> do definiowania kształtów komunikatów. WSDL to kontrakt usługi; XSD to schemat danych, na którym się opiera.
Jak wygenerować klienta z pliku WSDL?
W .NET użyj funkcji „Add Service Reference” w Visual Studio lub svcutil.exe; w Javie użyj wsimport lub wsdl2java z Apache CXF. Każde z nich odczytuje WSDL i tworzy typowane proxy, które wywołuje się jak lokalny obiekt.
Jaka jest różnica między WSDL a specyfikacją REST/OpenAPI?
WSDL opisuje usługi SOAP (komunikaty XML, ścisłe typowanie, funkcje WS-*); OpenAPI/Swagger opisuje interfejsy API REST/JSON i jest obecnie normą dla nowych publicznych API. WSDL utrzymuje się w systemach korporacyjnych i starszych systemach SOAP.
Czy mogę wyświetlić WSDL w przeglądarce?
Tak - większość przeglądarek renderuje XML, a wiele usług udostępnia swój opis pod adresem URL kończącym się na ?wsdl. Aby uzyskać widok strukturalny, użyj edytora XML lub SoapUI zamiast surowego zrzutu z przeglądarki.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z