Wiem, że WSDL służy do definiowania usług sieci Web opartych na SOAP, ale w większości WSDL widziałem w sieci, w WSDL jest zdefiniowany również RESTful "usługa sieci Web" -http :wiążący.Jak wygenerować klienta RESTful w JAVA dla REST zdefiniowanego w WSDL
Do generowania klienta dla SOAP Użyłem narzędzia wsimport z JAX-WS (generuje również klasy klientów dla REST, ale nie działa).
Pytanie brzmi, jak wygenerować klienta REST na podstawie WSDL?
Czytałem również w Internecie, że WSDL nie ma służyć do definiowania REST. Ale w wielu (naprawdę wielu) znalazłem opis REST. Na przykład: http://www.webservicex.com/globalweather .asmx? WSDL http://www.webservicex.net/WeatherForecast.asmx?wsdl – Milan
To interesujące. Słyszałem, że ostatnie wersje WSDL mogą opisywać HTTP apis, ale nigdy nie widziałem, żeby był używany. Nadal uważam, że takie dokumenty metadanych są zupełnie niepotrzebne i potencjalnie szkodliwe dla systemów REST. –
Duży +1 do odpowiedzi Darrela. Jeśli klienci polegają na opisach usług uzyskanych w czasie projektowania, twój system nie jest RESTful. –