Моя веб-страница отправляет объект в запросе get.Объект содержит 2 строковых и 3 логических значения.Причина, по которой я использую объект для передачи с веб-страницы, заключается в том, что я не могу передать логические значения в заголовке.
Мне нужно, чтобы этот входящий объект был сопоставлен с переменными класса.
Код, который я использую ниже:
Отправка объекта:
return this.http.get(this.statusReportUrl, {
responseType: 'arraybuffer',
headers: <any>myObject
Получающий объект:
@RequestMapping("/Logs")
public void createLog(HttpServletResponse response, LogRO logRO) throws IOException {
}
Я ожидаю, что myObject будет сопоставлен с logRO.Однако этого не происходит, и logRO имеет нулевые значения.
Я также пытался:
@RequestMapping("/Logs")
public void createLog(HttpServletResponse response,
@RequestParam(value ="myObject" LogRO logRO)
throws IOException {
}
Это тоже не сработало.
Как мне сопоставить myObject с LogRO?