System::Net::Http::HttpClient sınıfı
İçindekiler
[
Saklamak
]HttpClient class
HTTP istekleri göndermek ve yanıtları almak için bir HTTP istemcisinin temel sınıfını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) veya new operatörüyle oluşturmaktan kaçının; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Her zaman bu sınıfı System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class HttpClient : public System::Net::Http::HttpMessageInvoker
Yöntemler
| Yöntem | Açıklama |
|---|---|
| CancelPendingRequests() | Bekleyen tüm istekleri iptal eder. |
| get_BaseAddress() | İstek göndermek için kullanılan kaynağın temel adresini alır. |
| get_DefaultRequestHeaders() | RTTI bilgisi. |
| get_MaxResponseContentBufferSize() | Yanıt içeriğinin maksimum bayt sayısını alır. |
| get_Timeout() | İsteğin zaman aşımına uğramadan önce beklemesi gereken süreyi alır. |
| HttpClient() | Yeni bir örnek oluşturur. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Yeni bir örnek oluşturur. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Yeni bir örnek oluşturur. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Belirtilen HTTP isteğini gönderir. |
| set_BaseAddress(System::SharedPtr<Uri>) | İstek göndermek için kullanılan kaynağın temel adresini ayarlar. |
| set_MaxResponseContentBufferSize(int64_t) | Yanıt içeriğinin maksimum bayt sayısını ayarlar. |
| set_Timeout(TimeSpan) | İsteğin zaman aşımına uğramadan önce beklemesi gereken süreyi ayarlar. |
Ayrıca Bakınız
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Font for C++