Czy istnieje zamiennik XML Data Binding dla REST API?

0

Witajcie,

Jakiś czas temu napisałem aplikację, która oparta była o SOUP'a. Obsługa SOAP w Delphi jest zasadniczo bardzo prosta bo wystarczy w XML Data Binding wskazać odpowiedni URL a kreator sam się tam połączy przeanalizuje całą strukturę i wygeneruje nam unit'a z gotowymi klasami i metodami do obsługi danego SOAP itd.

Niestety usługodawca zmienił protokół komunikacyjny z SOAP na REST API i tu pytanie do Was forumowicze, czy znacie jakieś sprytne narzędzie na wzór XML Data Binding, które zrobi to samo ale dla REST API?

3

Pytanie, czy REST API wspiera np Open API, czy coś w tym stylu. Usługa Web Service (oparta o protokół SOUP) udostępnia WSDLa z opisem parametrów funkcji i zwrotek. W REST API nie ma takiego standardu i tam nie zawsze da się dobrać do takiego opisu.

0

@S4t: Tu jak wspomniałem mowa o allegro, a oni z tego co widzę udostępniają całe swoje api w swagger.yaml i tam jest informacja: openapi: 3.0.0

0

No to ja bym szukał jakiejś biblioteki co jest w stanie z tego Yamla zrobić obiekty w Delphi - na pierwszy rzut oka Google nie koniecznie coś podpowiada, ale nie jestem użytkownikiem Delphi od 20 lat i może nie umiem szukać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1