## HttpClient class


İstek gönderme ve yanıt alma işlemleri için bir HTTP istemcisinin temel sınıfını temsil eder. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../../system/makeobject/) işlevi kullanılarak allocate edilmelidir. Bu tür bir örnek, yığına (stack) veya new operatörüyle oluşturulmamalıdır, aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman [System::SmartPtr](../../system/smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

```cpp
class HttpClient : public System::Net::Http::HttpMessageInvoker
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [CancelPendingRequests](./cancelpendingrequests/)() | Tüm bekleyen istekleri iptal eder. |
| [get_BaseAddress](./get_baseaddress/)() | İstek göndermek için kullanılan kaynağın temel adresini alır. |
| [get_DefaultRequestHeaders](./get_defaultrequestheaders/)() | RTTI bilgisi. |
| [get_MaxResponseContentBufferSize](./get_maxresponsecontentbuffersize/)() | Yanıt içeriğinin azami bayt sayısını alır. |
| [get_Timeout](./get_timeout/)() | İsteğin zaman aşımına uğramadan önce bekleyeceği süreyi alır. |
| [HttpClient](./httpclient/)() | Yeni bir örnek oluşturur. |
| [HttpClient](./httpclient/)(System::SharedPtr\<HttpMessageHandler\>) | Yeni bir örnek oluşturur. |
| [HttpClient](./httpclient/)(System::SharedPtr\<HttpMessageHandler\>, bool) | Yeni bir örnek oluşturur. |
| [Send](./send/)(System::SharedPtr\<HttpRequestMessage\>, HttpCompletionOption) | Belirtilen HTTP isteğini gönderir. |
| [set_BaseAddress](./set_baseaddress/)(System::SharedPtr\<Uri\>) | İstek göndermek için kullanılan kaynağın temel adresini ayarlar. |
| [set_MaxResponseContentBufferSize](./set_maxresponsecontentbuffersize/)(int64_t) | Yanıt içeriğinin azami bayt sayısını ayarlar. |
| [set_Timeout](./set_timeout/)(TimeSpan) | İsteğin zaman aşımına uğramadan önce bekleyeceği süreyi ayarlar. |
## Ayrıca Bakınız

* Class [HttpMessageInvoker](../httpmessageinvoker/)
* Namespace [System::Net::Http](../)
* Library [Aspose.Page for C++](../../)
