Robię aplikację typu RESTServer (DataSnap WebBroker Application) na WebModule tworzę akcję np actKontakty.
Gdy przeglądarce wpisuję np https://localhost:8080/kontakty
to wywołuje się moja akcja. W tej akcji wywołuję funkcję która robi odczyt z tabeli kontakty
.
Ale widziałem że niektóre serwer przyjmują także parametry. Gdy przeglądarce wpisuję np https://localhost:8080/kontakty/5
(chciałbym tylko kontakt o id=5
) to już moja akcja się nie wykonuje. Jak mam to zrobić?
P.S. wszystkie przykłady są robione w ten sposób:
/datasnap/rest/TServerMethods1/[ClassName]/[MethodName]/[ParamValue]
czy to musi tak być?