System.Net.HttpClient.THTTPClient.Merge

提供: RAD Studio API Documentation
移動先: 案内検索

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>());

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient


説明

HTTP 要求メソッド MERGE を使って指定の URL に指定のデータ(ASource)と共に HTTP 要求を送信し、サーバーが応答を送信するのを待って、サーバーの HTTP 応答を返します。

AHeaders を使用すると、HTTP 要求にカスタム HTTP 要求ヘッダーを含めることができます。

HTTP 要求が HTTP 要求メソッド MERGE をサポートしない可能性があるプロキシ HTTP サーバーを経由する必要がある場合、要求メソッド PUT として要求メソッド MERGE を偽装する代わりに MergeAlternative を使用します。

Merge では、HTTP 要求がリダイレクト数の上限に達すると、ENetHTTPRequestException 例外が発生します。

関連項目