Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SOAP jak wykorzystać WSDL?
Forum PHP.pl > Forum > PHP
Lord
Czytam o SOAP zaczynam zabawę z SOAP ogólnie wiem po czym jest WSDL ale jak go mogę w kodzie wykrzystać? rozumiem że to jest informacja o funkcjach/parametrach/zwracanych wartościach ale co mi to daje w kodzie smile.gif wiem że pytanie banalne ale musze ugryź temat, więc proszę o kilka wskazówek po co i na co mi to wink.gif

Dziękuje smile.gif
SmokAnalog
Cześć. WSDL sam z siebie nic nie robi, bo to jest tylko element specyfikacji SOAP. Implementacja SOAP w PHP działa tak, że jeśli podasz lokalizację pliku WSDL, to skrypt będzie w stanie przeprowadzić walidację niektórych parametrów jeszcze zanim żądanie dotrze do serwera docelowego. Na przykład: plik WSDL określa, że jest wymagany parametr o nazwie "title", więc już na tym etapie może wyrzucić błąd, jeśli tego parametru nie przesłałeś. WSDL to po prostu dodatkowa warstwa walidacji, ale nie jest zabezpieczeniem jako takim, bo oczywiście nadal możesz próbować wykonać żądanie bezpośrednio do skryptu zewnętrznego, pomijając WSDL.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.