相关疑难解决方法(0)

枚举TWebRequest HTTP标头字段

是否可以转储TWebRequest(和TWebResponse)对象的所有头字段?目前我使用GetFieldByName()并使用Writeln()打印它们,但这只有在我已经知道标题字段的名称时才有效.我正在寻找一种方法来获取所有标题字段名称以创建每个字段,但我没有找到任何方法来做到这一点.

我编写了一个REST datasnap控制台应用程序,并希望将所有HTTP请求/响应记录到控制台.

delphi delphi-xe2

6
推荐指数
1
解决办法
3436
查看次数

Delphi XE3 DataSnap Server中的访问请求标头

我在Delphi XE3中实现了一个REST服务器API(大约十年来第一次使用Delphi,所以有点生疏).目前它使用Indy服务器进行调试,但最终它将是一个ISAPI DLL.

现在我已经实现了许多TDSServerClass类,并希望在类方法中访问请求头.因此,例如当用户请求mysite.com/datasnap/rest/foo/bar时,我希望能够在名为bar的foo类方法中读取标头.这可能吗?

如果没有,是否可以在传入请求到达REST类方法之前创建传入请求的全局过滤器?我需要检查传入请求的API密钥和用户身份验证,而不确定实现的最佳方法.谢谢.

delphi datasnap delphi-xe3

5
推荐指数
1
解决办法
2160
查看次数

标签 统计

delphi ×2

datasnap ×1

delphi-xe2 ×1

delphi-xe3 ×1