Изменить заголовки ответа в сервисе SEGW Odata - PullRequest
3 голосов
/ 05 марта 2020

У меня есть служба OData, созданная с помощью SEGW. В моем классе DPC_EXT я хочу изменить заголовки ответа. Другими словами,

, прежде чем будет возвращен набор сущностей, я хочу добавить свой собственный заголовок в ответ, чтобы клиентская часть могла обрабатывать эти пользовательские заголовки.

Я нашел только метод lo_facade->get_request_header( ), но он мне не помог, потому что это заголовки запроса.

Как добавить собственный заголовок в ответ HTTP моего набора сущностей?

1 Ответ

2 голосов
/ 05 марта 2020

Я понял это. Нужно добавить следующий код в переопределение entityset:

DATA: ls_header TYPE ihttpnvp.
ls_header-name = 'ZISM_WARN_MSG'.
ls_header-value = iv_message.
set_header( is_header = ls_header ).
...