System::Net::Http::HttpClient クラス
HttpClient class
リクエストの送信とレスポンスの受信を行う HTTP クライアントの基底クラスを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
class HttpClient : public System::Net::Http::HttpMessageInvoker
メソッド
| メソッド | 説明 |
|---|---|
| CancelPendingRequests() | すべての保留中のリクエストをキャンセルします。 |
| get_BaseAddress() | リクエストの送信に使用されるリソースのベースアドレスを取得します。 |
| get_DefaultRequestHeaders() | RTTI 情報。 |
| get_MaxResponseContentBufferSize() | レスポンス コンテンツの最大バイト数を取得します。 |
| get_Timeout() | リクエストがタイムアウトするまでの待機時間を取得します。 |
| HttpClient() | 新しいインスタンスを構築します。 |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | 新しいインスタンスを構築します。 |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | 新しいインスタンスを構築します。 |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | 指定された HTTP リクエストを送信します。 |
| set_BaseAddress(System::SharedPtr<Uri>) | リクエスト送信に使用されるリソースのベースアドレスを設定します。 |
| set_MaxResponseContentBufferSize(int64_t) | レスポンスコンテンツの最大バイト数を設定します。 |
| set_Timeout(TimeSpan) | リクエストがタイムアウトするまでの待機時間を設定します。 |
参照
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Page for C++