Заголовок запроса доступа на сервере Delphi XE3 DataSnap

Я внедряю серверный API REST в Delphi XE3 (впервые использую Delphi примерно за десятилетие, поэтому немного устарел). В настоящее время он использует Indy-сервер для отладки, но в конечном итоге это будет ISAPI dll.

Теперь я реализовал ряд классов TDSServerClass и хочу получить доступ к заголовку запроса в методах класса. Так, например, когда пользователь запрашивает mysite.com/datasnap/rest/foo/bar, я хочу иметь возможность читать заголовок внутри метода класса foo, называемого bar. Это возможно?

Если нет, то возможно ли создать глобальный фильтр входящих запросов до того, как они попадут в метод класса REST? Мне нужно проверить ключ API и аутентификацию пользователя на входящих запросах и не уверен, что лучший способ реализовать. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос