Добрый день. Есть REST-сервис, созданный в тр.SICF, где прописан класс-хэндлер, унаследованный от CL_REST_HTTP_HANDLER. Этот класс, в свою очередь, вызывает обработчик, унаследованный от CL_REST_RESOURCE. Запрос к этому сервису выполняется методом GET. В заголовке запроса, помимо прочих, содержится поле 'Authorization', содержащее токен. Однако, в методе GET класса-обработчика невозможно прочитать это поле. Метод mo_request->get_header_field( iv_name = 'Authorization' ) возвращает пустоту. Метод mo_request->get_header_fields( ) возвращает таблицу с значениями полей, но среди них нет искомого. Выглядит так, будто оно и не передавалось в запросе, однако оно точно передается (во всяком случае, в Postman-е в Code snippet оно присутствует). У меня есть потребность его анализировать в программе. Кто с этим сталкивался, подскажите, можно ли как-нибудь до него добраться?
|