Einzelnen Beitrag anzeigen

Starsky911

Registriert seit: 8. Feb 2008
Ort: Bremen
96 Beiträge
 
Delphi 11 Alexandria
 
#1

Datasnap RestServer CRUD POST-Daten

  Alt 14. Apr 2015, 15:05
Ich versuche mit Javascript (ExtJS) auf einen RestServer zuzugreifen.
Das Daten laden funktioniert soweit mit der Funktion "GetKundeListe".
Das routen auf die entsprechenden Änderungsfunktionen funktioniert
auch z.B. das löschen über die Funktion "cancelGetKundeListe".

Das routen beim Update auf die Funktion "acceptGetKundeListe"
und das setzen des Schlüssels "kdid" funktioniert auch.
Das Problem ist das die Änderungsdaten die als JSON-Format als
PUT geliefert werden nicht an die Funktion über "jObject"
weitergegeben werden.
Kann mir da einer weiterhelfen?

Delphi-Quellcode:
type
{$METHODINFO ON}
  TServerMethods1 = class(TDataModule)
    FDConnection1: TFDConnection;
    FDQuery1: TFDQuery;
    FDPhysODBCDriverLink1: TFDPhysODBCDriverLink;
    procedure DataModuleCreate(Sender: TObject);
  private
    function ToJSONData(ads: TDataSet): TJSONArray;
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    function EchoString(Value: string): string;
    function ReverseString(Value: string): string;
    function GetKundeListe(kdid: string): TJSONObject;
    procedure cancelGetKundeListe(kdid: string): string;
    procedure acceptGetKundeListe(kdid: string; jObject: TJSONObject);

  end;
{$METHODINFO OFF}
Vielen Dank im voraus.
Starsky
  Mit Zitat antworten Zitat