Pytania otagowane jako hateoas

5
Co oferuje HATEOAS w zakresie wykrywalności i oddzielania, oprócz możliwości mniej lub bardziej swobodnej zmiany struktury adresu URL?
Ostatnio czytałem o Hypermedia jako silniku stanu aplikacji (HATEOAS), ograniczeniu, które, jak się twierdzi, sprawia, że ​​interfejs API sieci Web jest „naprawdę RESTful”. Sprowadza się to zasadniczo do uwzględnienia łączy z każdą odpowiedzią na możliwe przejścia, które możesz wykonać z bieżącego stanu. Pozwól mi zilustrować, co HATEOAS opiera się na …
61 rest  http  hateoas 

3
Po co HATEOAS po stronie klienta?
Jak obecnie rozumiem, HATEOAS polega w zasadzie na wysyłaniu razem z każdą odpowiedzią linków z informacjami o tym, co robić dalej. Jeden prosty przykład można łatwo znaleźć w Internecie: system bankowy wraz z zasobem konta. Przykład pokazuje tę odpowiedź po żądaniu GET do zasobu konta GET /account/12345 HTTP/1.1 HTTP/1.1 200 …

4
Jaka jest potrzeba „wykrywalności” w interfejsie API REST, gdy klienci nie są wystarczająco zaawansowani, aby z niego skorzystać?
Różne rozmowy, które oglądałem i samouczki, które zeskanowałem w REST, wydają się podkreślać coś, co nazywa się „wykrywalnością”. Według mojego ograniczonego zrozumienia termin ten wydaje się oznaczać, że klient powinien być w stanie przejść do http://URL- i automatycznie uzyskać listę rzeczy, które może zrobić. Mam problem ze zrozumieniem - to, …
20 rest  api  hateoas 

5
Czy REST i HATEOAS to dobra architektura dla usług sieciowych?
Jeśli dobrze rozumiem, REST został sformalizowany przez Roy Fieldinga jako model opisowy architektury sieci. AFAIK Fielding nie twierdził, że REST jest dobry, po prostu opisywał faktyczną architekturę sieci. Sieć już w tym momencie udowodniła, że ​​jest ogromnym sukcesem rozproszonego systemu hipertekstu, więc ten rodzaj potwierdza REST jako udaną architekturę w …
15 rest  hateoas 

3
Czy istnieją strategie odkrywania usług REST za pomocą HATEOAS?
Podczas budowania usługi REST z ograniczeniem HATEOAS bardzo łatwo jest ogłosić istnienie zasobów poprzez łączenie. Robisz GETdo katalogu głównego mojej witryny, a ja odpowiadam dokumentem głównym z listą wszystkich zasobów pierwszego poziomu: { users: { href: "/users" } questions { href: "/questions" } } Klienci, którzy rozumieją, jak odczytać te …
10 design  rest  hateoas 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.