У меня есть следующий requestMethod в классе RestController, и он работает нормально:
@RequestMapping(path = "/api/v1/rest/websearcher/search/results", method = RequestMethod.POST,
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseEntity<WebResultResponse> getSavedAvailability(@RequestBody final WebResultRequest navigationRequest,
@CookieValue(value = "forceSupplier", defaultValue = "") final String forceSupplier)
У меня также работает фиктивный клиент. Я добавил новый параметр с именем forceSupplier в оба метода, но после его добавления у меня возникла проблема Method has too many Body parameters
, но я действительно не понимаю, почему я получаю это сообщение, потому что параметр тот же.
Это метод в Feign:
@RequestMapping(path = "/api/v1/rest/websearcher/search/results", method = RequestMethod.POST,
produces = MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8")
ResponseEntity<WebResultResponse> getAndSavedAvailability(@RequestBody WebResultRequest webSearcherResultRequest, @CookieValue(value = "forceSupplier", defaultValue = "") String forceSupplier);
Что я делаю не так? Спасибо