Изменить заголовки ответов в сервисе SEGW Odata
У меня есть служба OData, созданная с помощью SEGW. В моем классе DPC_EXT я хочу изменить заголовки ответов.
Другими словами, перед возвратом набора сущностей я хочу добавить свой настраиваемый заголовок в ответ, чтобы интерфейс мог обрабатывать эти настраиваемые заголовки.
Я нашел только lo_facade->get_request_header( )
метод, но это мне не помогло, потому что это заголовки запроса.
Как я могу добавить настраиваемый заголовок к HTTP-ответу моего набора сущностей?
1 ответ
Решение
Я понял. В переопределение entityset следует добавить следующий код:
DATA: ls_header TYPE ihttpnvp.
ls_header-name = 'ZISM_WARN_MSG'.
ls_header-value = iv_message.
set_header( is_header = ls_header ).