Я пишу интеграционные тесты для контроллеров, использующих RestTemplate, до сих пор я был в состоянии вызывать большинство, но не смог справиться с этой конкретной комбинацией параметров.
Я знаю, как обращаться с заголовками,Параметры GET или PUT, но несколько строк являются единственными, которые еще предстоит выяснить.Не знаю, если @Annotations имеют значение.
@RequestMapping(value="/getBook", method = GET)
@ResponseStatus(OK)
public @ResponseBody
GetBookResponse getBook(@RequestParam("isbnID") String isbnID, @RequestParam(required=false) Double price, @RequestHeader(required=false) String publisher)
{
.....
}
и как это будет работать в случае с POST
Обычно я использую ResponseEntity для получения ответа, но застрял в pn, как подготовить его.