Projektowanie REST API dla użytkownika posiadającego karnet

Projektowanie REST API dla użytkownika posiadającego karnet
AR
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:2
0

Cześć,
Konstruuję REST API dla swojego mini projektu gdzie użytkownik będzie miał możliwość posiadania karnetu. Jak byście podeszli do zaprojektowania api ktore zwraca takie informacje? Po prostu pobierać informacje w całości jako zasób karnet i sprawdzać na froncie(co nie wydaje mi się dobrym pomysłem pchanie wszystkiego przez weba) czy np w poniższy sposób i zwracać konkretne info dla karnetu

Kopiuj
/pass/{id}/status

który zwraca nam zasób "Status z datą początku, końca i informacją czy jest ważny (dla przykładu). Jak byście podeszli do samego projektowania endpointa? Może jakieś inne podejście? Jakbyście to zrobili?

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

Wystawiasz w endpoincie to co jest potrzebne i nic więcej.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
1
arjer napisał(a):

Cześć,
Konstruuję REST API dla swojego mini projektu gdzie użytkownik będzie miał możliwość posiadania karnetu. Jak byście podeszli do zaprojektowania api ktore zwraca takie informacje? Po prostu pobierać informacje w całości jako zasób karnet i sprawdzać na froncie(co nie wydaje mi się dobrym pomysłem pchanie wszystkiego przez weba) czy np w poniższy sposób i zwracać konkretne info dla karnetu

Kopiuj
/pass/{id}/status

który zwraca nam zasób "Status z datą początku, końca i informacją czy jest ważny (dla przykładu). Jak byście podeszli do samego projektowania endpointa? Może jakieś inne podejście? Jakbyście to zrobili?

Zupełnie nie rozumiem, w którym punkcie masz problem Zaprojektuj obiekty (klasy) i tyle ... koncepcja nie będzie mocno inna, niż by było w monolicie


Bo C to najlepszy język, każdy uczeń ci to powie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.