DATASNAP GET PARAMETROS
pessoal boa tarde,
Estou comecando a usar o datasnap e preciso pegar os parametros usados num GET exemplo
http://localhost:211/datasnap/rest/TSM/clientes?teste=123&expiracao=153
como consigo a URL inteira no GET?
Vi q se eu usasse / poderia criar parametros na funcao do GET mas quem me envia o GET envia com ?
como pega esse retorno?
Estou comecando a usar o datasnap e preciso pegar os parametros usados num GET exemplo
http://localhost:211/datasnap/rest/TSM/clientes?teste=123&expiracao=153
como consigo a URL inteira no GET?
Vi q se eu usasse / poderia criar parametros na funcao do GET mas quem me envia o GET envia com ?
como pega esse retorno?
Paulo Chiquetto
Curtidas 0
Respostas
Paulo Chiquetto
28/05/2019
Pessoal depois de um dia procurando achei minha solucao
uses DBXPlatform;
function TServerMethods1.EchoString(Value: string): string;
var
metaData: TDSInvocationMetadata;
i: integer;
begin
metaData := GetInvocationMetadata;
for i := 0 to Pred(metaData.QueryParams.Count) do
begin
Result := Result + '<param>' + metaData.QueryParams[i] + '</param>';
end;
metaData.ResponseContent := '<xml>' + Result + '</xml>';
end;
Ele pega os parametros da URL.
uses DBXPlatform;
function TServerMethods1.EchoString(Value: string): string;
var
metaData: TDSInvocationMetadata;
i: integer;
begin
metaData := GetInvocationMetadata;
for i := 0 to Pred(metaData.QueryParams.Count) do
begin
Result := Result + '<param>' + metaData.QueryParams[i] + '</param>';
end;
metaData.ResponseContent := '<xml>' + Result + '</xml>';
end;
Ele pega os parametros da URL.
GOSTEI 0