System.Net.HttpClientComponent.TNetHTTPRequest.Merge

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

Delphi

function Merge(const AURL: string; const ASource: TStream; const AHeaders: TNetHeaders = nil): IHTTPResponse;

C++

System::Net::Httpclient::_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.HTTPClientComponent.pas
System.Net.HTTPClientComponent.hpp
System.Net.HttpClientComponent TNetHTTPRequest


説明

HTTP リクエストを、MERGE HTTP リクエスト メソッドを使用して、指定されたデータ(ASource)を持つ指定の URL に送信し、サーバーがレスポンスを送信するのを待って、サーバーの HTTP レスポンスを返します。

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

HTTP リクエストが MERGE HTTP リクエスト メソッドをサポートしていない可能性のあるプロキシ サーバーを通る必要がある場合、代わりに MergeAlternative を使用して、MERGE リクエスト メソッドを PUT リクエスト メソッドとして処理します。

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

関連項目