pulla
pulla
#programowanie #java
Mireczki tak wygłada moja metoda z kontrolera restowego

@RequestMapping(value = "/stocks/trends/{direction}/days", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity> getStocksTrend(@PathVariable String direction, @RequestParam int days, @RequestParam(value = "page") Integer offset,
@RequestParam(value = "per_page") Integer limit) throws URISyntaxException {

Chcę sobie przetestować co mi zwraca używając advanced rest client dodatek do chroma. Mam wpisane dane tak:
http://postimg.org/image/mk5ctecll/

Od razu zaznaczam, że cały kontroler ma mapping api/ wiec url jest prawidłowy. Taka treść błędu:

{
timestamp: 1439889296823
status: 400
error: "Bad Request"
exception: "org.springframework.web.bind.MissingServletRequestParameterException"
message: "Required int parameter 'days' is not present"
path: "/api/stocks/trends/up/days"
}

co robię źle? przeciez podałem parametr days.
  • Najlepsze
  • Wszystkie komentarze
tets
tets
2
@pulla: a zapytanie nie powinno byc /api/stocks/trends/up/days?days=10&offset=0&per_page=20 ?
pulla
pulla
pulla Autor
0
@tets: Tak faktycznie, ale myślałem, że jak dodam sobie do tej sekcji jak na fotce parametry to się sam domyśli. Dzięki