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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Datasnap.DSSession.pas Datasnap.DSSession.hpp |
Datasnap.DSSession | TDSTunnelService |
Description
Gère les requêtes POST.
La méthode ProcessPOST gère les requêtes POST, à la manière des opérations WRITE. La réponse consiste dans l'ID de la session et le nombre total d'octets livrés avec succès à la destination. Le tableau suivant liste les arguments de la méthode ProcessPOST.
Argument | Signification |
---|---|
Params |
Les paramètres HTTP qui fournissent l'ID de la session et, éventuellement, la taille du contenu. Le contenu est supposée être disponible dans le flux d'octets. Un ID zéro de session est équivalent à une nouvelle session. Le code génère un nouveau ID de session qui sera renvoyé sous forme de contenu dans l'objet JSON. |
Contenu |
Contenu d'octet à être envoyé au canal de communication de la session. |
JsonResponse |
Contient l'ID de la session et la taille des données écrites. |
CloseConnection |
Spécifie si le serveur doit signaler au client de fermer la connexion. |