Обязательные заголовки запроса для типа параметра метода Httpheaders отсутствуют.JAVA

Программисты JAVA общаются здесь
Anonymous
Обязательные заголовки запроса для типа параметра метода Httpheaders отсутствуют.

Сообщение Anonymous »

Я использую Spring, и вот код:

Код: Выделить всё

@GetMapping("/statemnent")
@Produces({MediaType.APPLICATION_JSON})
public Response fetchStatement(RequestHeader HttpHeaders headers, @RequestParam(name = "dprovider", required = false) String dProvider,  @RequestParam(name = "pdate", required = false) String pDate,  @RequestParam(name = "delstatus", required = false) String delStatus,  @RequestParam(name = "fromdate", required = false) String fromDate,  @RequestParam(name = "todate", required = false) String toDate,  @RequestParam(name = "msgack", required = false) String msgAck,  @RequestParam(name = "sysprocess", required = false) String sysProcess)
{
try {
logger.info(....
.
Я вызываю его, используя URL:
Используя Postman GET
http ://localhost:8080/api/statement?fromdate=2024-07-16T00:00:00Z&sysprocess=XXXX&pdate=2024-07-16&dprovider=YYYY
Тип аутентификации: ключ API
Ключ: авторизация
Значение:
Добавить в: заголовок
Возврат почтальона: 400 неверный запрос
Сообщение об ошибке Catalina: требуются заголовки заголовка запроса для Тип параметра метода Httpheaders отсутствует
Чего здесь может не хватать?

Подробнее здесь: https://stackoverflow.com/questions/788 ... is-not-pre

Вернуться в «JAVA»