Как сформировать длинный запрос с помощью angular для spring framework?

Нужно: сформировать длинный post, по типу (address/street='Avenu'&house=5&flat=10)
Наверно, способов 10 перепробывала.

пробывала так:
$http.post("name_site/download_data", { street: "Avenu",  house: 5} ).success(function (data) {
});

так:
$http.post("name_site/download_data/" + "street=Avenu&house=5"  ).success(function (data) {
});


В контроллере:

не работает:
@RequestMapping(value="/download_data", method=RequestMethod.POST)
  public void downloadData(@RequestParam(value = "street") String street) throws IOException {      
    System.out.println(street);      
  }

не работает:
@RequestMapping(value="/download_data/{data}", method=RequestMethod.POST)
  public void downloadData(@PathVariable("street") String street) throws IOException {      
    System.out.println(street);      
  }


и много еще чего пробывала.

Но! бывает так, что в консоле у меня появляются значения. И всё нормально. Но в консоле у меня стабильно ошибка: 404.

Как вы это делаете?

Всем спасибо за ответы.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
iKapex
@iKapex Автор вопроса
public void downloadData(@RequestBody String data) {
...
}

data - будет содержать json
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы