Datasnap.DSSession.TDSTunnelService.ProcessPOST
Delphi
procedure ProcessPOST(Params: TStrings; Content: TArray<Byte>; out JsonResponse: TJSONValue; out CloseConnection: Boolean);
C++
void __fastcall ProcessPOST(System::Classes::TStrings* Params, System::DynamicArray<System::Byte> Content, /* out */ System::Json::TJSONValue* &JsonResponse, /* out */ bool &CloseConnection);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Datasnap.DSSession.pas Datasnap.DSSession.hpp |
Datasnap.DSSession | TDSTunnelService |
Beschreibung
Behandelt die POST-Anforderungen.
Die ProcessPOST-Methode behandelt die POST-Anforderungen ähnlich wie die WRITE-Operationen. Die Antwort besteht aus der Sitzungs-ID und der Anzahl der erfolgreich gelieferten Bytes. Die folgende Tabelle listet die Argumente der ProcessPOST-Methode auf.
Argument | Bedeutung |
---|---|
Params |
HTTP-Parameter, die die Sitzungs-ID und schließlich die Inhaltsgröße bereitstellt. Der Inhalt soll in dem Byte-Stream verfügbar sein. Eine null Sitzungs-ID ist einer neuen Sitzung gleichwertig. Der Quelltext erzeugt eine neue Sitzungs-ID, die als Inhalt in das JSON-Objekt zurückgegeben wird. |
Content |
Byte-Inhalt, der an den Kommunikationskanal der Sitzung gesendet werden soll. |
JsonResponse |
Enthält die Sitzungs-ID und die geschriebene Datengröße. |
CloseConnection |
Legt fest, ob der Server dem Client das Schließen der Verbindung signalisieren muss. |