System::Net::HttpWebRequest クラス

HttpWebRequest class

HTTP Web リクエストを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション障害が発生する可能性があります。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数としてこのポインタを使用してください。

class HttpWebRequest : public System::Net::WebRequest

メソッド

メソッド説明
Abort() override現在のリクエストを中止します。
virtual AddRange(int32_t)現在のリクエストに ‘Range’ ヘッダーを追加します。
virtual AddRange(System::String, int32_t, int32_t)現在のリクエストに ‘Range’ ヘッダーを追加します。
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideリソースにデータを書き込むためのストリームを取得する非同期操作を開始します。
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideリソースに対する非同期リクエストを開始します。
EndGetRequestStream(System::SharedPtr<IAsyncResult>) override指定されたストリーム取得の非同期操作が完了するまで待機します。
EndGetResponse(System::SharedPtr<IAsyncResult>) override指定されたリソースへの非同期リクエストが完了するまで待機します。
get_Accept()‘Accept’ HTTP ヘッダーの値を取得します。
virtual get_AllowAutoRedirect()リクエストがリダイレクトを追従すべきかを示す値を取得します。
virtual get_AllowReadStreamBuffering()リソースから受信したデータをバッファリングすべきかを示す値を取得します。
virtual get_AllowWriteStreamBuffering()データ送信時にバッファリングが有効かどうかを示す値を取得します。
virtual get_ClientCertificates()現在のリクエストに関連付けられた証明書のコレクションを取得します。
get_ConnectionGroupName() override接続グループの名前を取得します。
get_ContentLength() override送信するリクエストデータのバイト数を取得します。
get_ContentType() overrideリクエストの MIME タイプを取得します。
get_ContinueTimeout()100-Continue ステータスコードが受信されるまで待機するタイムアウトを取得します。
virtual get_CookieContainer()現在の Web リクエストに関連付けられたクッキー コンテナを取得します。
get_Credentials() override現在のリクエストに関連付けられた認証情報を取得します。
virtual get_HaveResponse()レスポンスが受信されたかどうかを示す値を返します。
get_Headers() overrideHTTP ヘッダーのコレクションを取得します。
virtual get_KeepAlive()現在のリクエストが ‘Keep-Alive’ ヘッダーを含むべきかを示す値を取得します。
virtual get_MaximumAutomaticRedirections()許可される最大リダイレクト数を取得します。
get_Method() overrideHTTP メソッドを取得します。
get_PreAuthenticate() overrideリクエストが事前認証されるべきかを示す値を取得します。
get_Proxy() overrideHTTP プロキシを取得します。
virtual get_Referer()‘Referer’ ヘッダーの値を取得します。
get_RequestUri() overrideリクエスト URI を返します。
virtual get_SendChunked()データをセグメントで送信する必要があるかどうかを示す値を取得します。
get_ServicePoint()リソースへのネットワーク接続を表すサービスポイントを返します。
virtual get_SupportsCookieContainer()現在のリクエストがクッキー コンテナを使用できるかどうかを示す値を返します。
get_Timeout() overrideリクエストがタイムアウトになるまでの時間(ミリ秒)を取得します。
get_UseDefaultCredentials() override‘Credential’ プロパティが ‘DefaultCredentials’ プロパティと等しいかどうかを示す値を取得します。
virtual get_UserAgent()‘User-Agent’ ヘッダーの値を取得します。
GetRequestStream() overrideリソースへデータを書き込むためのストリームを返します。
GetResponse() override現在の Web リクエストに関連付けられた Web 応答を返します。
HttpWebRequest(System::SharedPtr<Uri>)新しいインスタンスを構築します。
set_Accept(String)‘Accept’ HTTP ヘッダーの値を設定します。
virtual set_AllowAutoRedirect(bool)リクエストがリダイレクトに従うかどうかを示す値を設定します。
virtual set_AllowReadStreamBuffering(bool)リソースから受信したデータをバッファリングする必要があるかどうかを示す値を設定します。
virtual set_AllowWriteStreamBuffering(bool)データ送信時にバッファリングが有効かどうかを示す値を設定します。
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)現在のリクエストに関連付けられた証明書のコレクションを設定します。
set_ConnectionGroupName(System::String) override接続グループの名前を設定します。
set_ContentLength(int64_t) override送信するリクエストデータのバイト数を設定します。
set_ContentType(String) overrideリクエストの MIME タイプを設定します。
set_ContinueTimeout(int32_t)100-Continue ステータスコードが受信されるまで待機するタイムアウトを設定します。
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)現在の Web リクエストに関連付けられたクッキー コンテナを設定します。
set_Credentials(System::SharedPtr<ICredentials>) override現在のリクエストに関連付けられた認証情報を設定します。
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideHTTP ヘッダーのコレクションを設定します。
virtual set_KeepAlive(bool)現在のリクエストが ‘Keep-Alive’ ヘッダーを含む必要があるかどうかを示す値を設定します。
virtual set_MaximumAutomaticRedirections(int)許可されるリダイレクトの最大数を設定します。
set_Method(String) overrideHTTP メソッドを設定します。
set_PreAuthenticate(bool) overrideリクエストが事前認証される必要があるかどうかを示す値を設定します。
set_ProtocolVersion(System::Version)RTTI 情報。
set_Proxy(System::SharedPtr<IWebProxy>) overrideHTTP プロキシを設定します。
virtual set_Referer(System::String)‘Referer’ ヘッダーの値を設定します。
virtual set_SendChunked(bool)データをセグメントで送信する必要があるかどうかを示す値を設定します。
set_Timeout(int) overrideリクエストがタイムアウトするまでの時間(ミリ秒)を設定します。
set_UseDefaultCredentials(bool) override‘Credential’ プロパティが ‘DefaultCredentials’ プロパティと等しいかどうかを示す値を設定します。
virtual set_UserAgent(System::String)‘User-Agent’ ヘッダーの値を設定します。

参照