我正在开发 Delphi EMS 资源客户端 FireDAC 应用程序。
例如,如果我将 2 个参数从客户端传递到服务器。在服务器端,我可以通过它们的名称('item1','item2')访问参数的值。但不是通过它们的名称访问参数,我需要通过索引来访问它。
现有的服务器实现:
procedure TResource.GetItem(const AContext: TEndpointContext;
const ARequest: TEndpointRequest; const AResponse: TEndpointResponse);
var
LItem1, LItem2: string;
begin
LItem1 := ARequest.Params.Values['item1'];
LItem2 := ARequest.Params.Values['item2'];
end;
使用数据集,我可以使用这样的列表索引访问参数(仅作为示例),
for I := 0 to Count-1 do
begin
FDQuery.Params[I].Value;
end;
我怎样才能用 ARequest.Params 做到这一点?
我正在等待一些解决方案。
提前致谢。