Spring RESTful backend и Angularjs: как добавить параметры со стороны клиента?

0

У меня есть пружинящий backend, один из картографирования:

    @RequestMapping("/getPeopleList")
    public List<Person> getPeeps(@RequestParam(value="ssid", required=true) Integer ssid){
    return Backend.getPeople(ssid);
   }

Как сделать запрос на этот api? Я делаю это с моим angularjs

   $http.get(url+'/getPeopleList').success(function(peeps) {

        console.log(peeps);
    });

но это не работает...... Я также пробовал это

     $http.get(url+'/getPeopleList/234').success(function(peeps) {

        console.log(peeps);
    });

ID 234 является случайным идентификатором, но это не работает. Я получаю 404 или 400 плохих запросов каждый раз.

  • 1
    какую ошибку вы получаете в консоли?
  • 0
    @swapnesh "Не удалось загрузить ресурс: сервер ответил со статусом 400 (неверный запрос)" Это для первого http-запроса
Показать ещё 2 комментария
Теги:
spring
rest

1 ответ

1
Лучший ответ

вы запрашиваете @RequestParam но вы передаете @PathVariable. См. Их документ. Просто перейдите на:

 $http.get(url+'/getPeopleList?ssid=234').success(function(peeps) {
        console.log(peeps);
    });
  • 0
    Я пробовал это, но не работает
  • 0
    что такое возвращаемый код состояния?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню