我正在使用Delphi XE3实现一个REST服务器API(大约十年来第一次使用Delphi,所以有点生疏)。目前它正在使用Indy服务器进行调试,但最终它将成为一个ISAPI dll。
现在我已经实现了一些TDSServerClass类,并希望在类方法中访问请求头。例如,当用户请求mysite.com/datasnap/rest/foo/bar时,我希望能够在名为bar的foo类方法内读取头信息。这个可能吗?
如果不行,那么是否可以在到达REST类方法之前创建一个全局的入站请求过滤器?我需要检查API密钥和用户身份验证,并不确定最佳实现方式。谢谢。
现在我已经实现了一些TDSServerClass类,并希望在类方法中访问请求头。例如,当用户请求mysite.com/datasnap/rest/foo/bar时,我希望能够在名为bar的foo类方法内读取头信息。这个可能吗?
如果不行,那么是否可以在到达REST类方法之前创建一个全局的入站请求过滤器?我需要检查API密钥和用户身份验证,并不确定最佳实现方式。谢谢。