В REST , в URI
не должно быть глаголов, особенно таких вещей, как ?action=getMember
.Основной принцип REST - HATEOAS , который говорит о том, что состояние приложения представлено состоянием его ресурсов.
Кроме того, приложение должно использовать единый интерфейс, то есть использоватьстандартные методы HTTP POST
, GET
, PUT
и DELETE
для CRUD операций соответственно.
Итак, такой ресурс member
из вашего примера должен быть доступенчерез GET
запрос к URI, например:
http://example.com/api/member/{memberId}
, где {memberId} - параметр пути, который представляет memberId.