我正在构建一个用作 WebDAV 服务器的 DataSnap 服务器,我正在尝试在使用 DSHTTPService 时读取请求标头,然后修改响应标头。
谁能指出我正确的方向?我注意到 Trace TDSRequest 和 TDSResponse 是 TDSRequestIndy 和 TDSResponseIndy 的祖先,这些组件可以访问标头,但不完全确定如何从 TDSRequest 到 TDSRequestIndy。
此外,我不认为 Trace 会是访问请求和响应的最干净的方式,但这是我迄今为止发现的唯一方式。
尝试使用 DataSnap 而不仅仅是直接 Indy 的原因是我希望将 DataSnap 用于其他远程方法。