Wpis z mikrobloga

@lol_nope: Ogólnie ta metoda służy do pobierania informacji na podstawie danych zawartych w klasie UserPosition, stąd moje pytanie czy np. POST dla tej metody nie będzie sprzeczny z zasadami REST-a? Jeżeli tak, czy można użyć innej anotacji?
@saquas: tak naprawdę to Twoja metoda nie pobiera wprost zasobu, a wykonuje wyszukiwanie, więc nie jest typowym GET-em.
Przychodzą mi do głowy dwa sposoby:
- uznać, że wyszukiwanie jest zasobem, więc "tworzymy" zasób wyszukiwania i używamy do tego POST - skutek uboczny jest taki, że takie wyszukiwanie może stać się prawdziwym zasobem np. do zapisywania historii wyszukiwania/pozycji użytkownika
- zamienić ten obiekt na MatrixVariable i wysyłać:
GET /searchWithinRadius?userId=1;latitude=54.67;longitude=17.34;radius=1.0
@lol_nope: w przyszłości będą zapisywane pozycje wyszukiwań dla usera i dodatkowo dojdzie kilka parametrów do modelu userposition, więc myślę, że pierwsza opcja jest całkiem spoko. W każdym bądź razie bardzo dziękuję Ci za odpowiedź!