Я получаю ошибку ниже, когда я выполняю API с этим URL.Я искал, что получил несколько ответов, но во всех этих вопросах они использовали явно заголовки, которые я не дал.
http://localhost:8290/dataengine/api/program/ff808081657a701801660aa6c6160001/customer/username/muddassir91@gmail.c
Whitelabel Error Page Это приложение не имеет явногосопоставление для / error, так что вы видите это как запасной вариант.Четверг, 25 апреля 16:29:23 IST 2019 Произошла непредвиденная ошибка (тип = неприемлемо, статус = 406).Не удалось найти приемлемое представление
Но когда я выполняю API с этими значениями, он работает нормально.http://localhost:8290/dataengine/api/program/ff808081657a701801660aa6c6160001/customer/username/muddassir91@gmail.co
ИЛИ http://localhost:8290/dataengine/api/program/ff808081657a701801660aa6c6160001/customer/username/muddassir91@gmail.com
Это мой API
@CrossOrigin
@ResponseStatus(HttpStatus.OK)
@RequestMapping(value = "/api/program/{programId}/customer/username/{username}", method = RequestMethod.GET)
public ApiResponse<Customer> getCustomerByUsername(@PathVariable("username") String username, @PathVariable("programId") String programId) {
return new ApiResponse<Customer>(APIResponseKey.ALL_GOOD, customerService.getCustomerByUserName(username, programId), null);
}
POM.XML
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.4</version>
</dependency>