У меня есть этот метод прямо сейчас:
@RequestMapping(path = "/api2/rep/report_payment_grouped/{startDate}/{endDate}", method = RequestMethod.GET)
public @ResponseBody
ResponseEntity getPaymentsGroupedReport(HttpServletRequest request,
@PathVariable String startDate,
@PathVariable String endDate,
@RequestParam(required = false, value = "requestId") Integer requestId) {
Возвращает объект Report с двумя списками, fieldsDefs, data и requestId, полученными в исходном запросе:
return ResponseEntity
.ok(new Report(fieldDefs, data, requestId));
Это возвращаемый объект клиентской стороны (это правильно):
В сетевых данных:
Теперь точно такой же запрос, когда служба развернута на моем сервере AWS, requestId всегда пуст:
Это ответ:
Я попытался вручную установить параметр requestId serverSide, и в этом случае значение возвращается правильно.Таким образом, подтверждается, что параметр requestId принимается как пустой / пустой.