System.Net.HttpClient.THTTPClient.Merge
Delphi
function Merge(const AURL: string; const ASource: TStream; const AHeaders: TNetHeaders = nil): IHTTPResponse;
C++
_di_IHTTPResponse __fastcall Merge(const System::UnicodeString AURL, System::Classes::TStream* const ASource, const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Net.HttpClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPClient |
Description
Envoie une requête HTTP à l'URL spécifiée avec les données spécifiées (ASource
) en utilisant la méthode de requête HTTP MERGE
, attend une réponse du serveur, et renvoie la réponse HTTP du serveur.
Utilisez AHeaders
pour inclure des en-têtes de requête HTTP personnalisés dans votre requête HTTP.
Si votre requête HTTP doit traverser un serveur HTTP proxy qui est susceptible de ne pas prendre en charge la méthode de requête HTTP MERGE
, utilisez à la place MergeAlternative pour camoufler votre méthode de requête MERGE
en méthode de requête PUT
.
Merge déclenche une exception ENetHTTPRequestException si la requête HTTP atteint le nombre maximal de redirections.
Voir aussi
- System.Net.HttpClient.THTTPClient.Delete
- System.Net.HttpClient.THTTPClient.Get
- System.Net.HttpClient.THTTPClient.Head
- System.Net.HttpClient.THTTPClient.Options
- System.Net.HttpClient.THTTPClient.Patch
- System.Net.HttpClient.THTTPClient.Post
- System.Net.HttpClient.THTTPClient.Put
- System.Net.HttpClient.THTTPClient.Trace