Nagłówek żądania dostępu w Delphi XE3 DataSnap Server

W Delphi XE3 implementuję API serwera REST (po raz pierwszy za pomocą Delphi za około dziesięć lat jestem trochę zardzewiały). Obecnie używa serwera Indy do celów debugowania, ale ostatecznie będzie to dll ISAPI.

Teraz zaimplementowałem wiele klas TDSServerClass i chcę uzyskać dostęp do nagłówka żądania w ramach metod klas. Na przykład, gdy użytkownik zażąda mysite.com/datasnap/rest/foo/bar, chcę móc odczytać nagłówek w ramach metody klasy foo o nazwie bar. czy to możliwe?

Jeśli nie, czy można utworzyć globalny filtr przychodzących żądań, zanim dotrą do metody klasy REST? Muszę sprawdzić klucz API i uwierzytelnienie użytkownika na przychodzących żądaniach i nie jestem pewien, jak najlepiej go wdrożyć. Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion