12-17-2019, 02:27 PM
Bom dia,
Estou utilizando de ContentHandlers para realizar requisições de dados simples, como por exemplo obter um data source json para preenchimento de um Chart ou até mesmo a criação de um datatable de forma dinâmica.
Exemplificando melhor a questão:
No entanto estou recebendo a seguinte mensagem "Uninitialized Reply".
Segue abaixo meu fonte:
Está faltando ou preciso implementar algo?
Desde já agradeço a atenção.
Estou utilizando de ContentHandlers para realizar requisições de dados simples, como por exemplo obter um data source json para preenchimento de um Chart ou até mesmo a criação de um datatable de forma dinâmica.
Exemplificando melhor a questão:
Code:
solicitação
Pagina de Dados ----------------> ContentHandler
resposta
Pagina de Dados <---------------- ContentHandler
No entanto estou recebendo a seguinte mensagem "Uninitialized Reply".
Segue abaixo meu fonte:
- Server Controller
Code:
procedure TIWServerController.IWServerControllerBaseConfig(Sender: TObject);
begin
// This framework requires to disable IW embeded JQuery
JavaScriptOptions.RenderjQuery := False;
with THandlers.Add('/', 'getGraphicData', TContentChart.Create) do
begin
CanStartSession := false;
RequiresSessionStart := true;
end;
end;
- ContentHandler
Code:
if Assigned(aReply) then
begin
//Verify action
if aParams.Values['action'] = 'GV' then
begin
try
FDataSet := TFDQuery.Create(nil);
FDataSet.SQL.Clear;
...
...
FDataSet.Open();
JSON := '[' + sLineBreak;
FDataSet.First;
while not FDataSet.Eof do
begin
...
...
FDataSet.Next;
end;
JSON := ']' + sLineBreak;
aReply.WriteString(JSON);
finally
FreeAndNil(FDataSet);
end;
end;
end;
end;
Está faltando ou preciso implementar algo?
Desde já agradeço a atenção.