System::Net::HttpWebRequest class
isi
[
bersembunyi
]HttpWebRequest class
Mewakili permintaan web HTTP. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.
class HttpWebRequest : public System::Net::WebRequest
Metode
| Metode | Deskripsi |
|---|---|
| Abort() override | Membatalkan permintaan saat ini. |
| virtual AddRange(int32_t) | Menambahkan header ‘Range’ ke permintaan saat ini. |
| virtual AddRange(System::String, int32_t, int32_t) | Menambahkan header ‘Range’ ke permintaan saat ini. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Memulai operasi asinkron untuk mendapatkan aliran untuk menulis data ke sumber daya. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Memulai permintaan asinkron untuk sumber daya. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Menunggu hingga operasi asinkron yang ditentukan untuk mendapatkan aliran selesai. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Menunggu hingga permintaan asinkron yang ditentukan untuk sumber daya selesai. |
| get_Accept() | Mendapatkan nilai header HTTP ‘Accept’. |
| virtual get_AllowAutoRedirect() | Mendapatkan nilai yang menunjukkan apakah permintaan harus mengikuti pengalihan. |
| virtual get_AllowReadStreamBuffering() | Mendapatkan nilai yang menunjukkan apakah data yang diterima dari sumber daya harus di-buffer. |
| virtual get_AllowWriteStreamBuffering() | Mendapatkan nilai yang menunjukkan apakah buffering diaktifkan untuk mengirim data. |
| virtual get_ClientCertificates() | Mendapatkan koleksi sertifikat yang terkait dengan permintaan saat ini. |
| get_ConnectionGroupName() override | Mendapatkan nama grup koneksi. |
| get_ContentLength() override | Mendapatkan jumlah byte data permintaan yang akan dikirim. |
| get_ContentType() override | Mendapatkan tipe MIME dari permintaan. |
| get_ContinueTimeout() | Mendapatkan batas waktu untuk menunggu hingga kode status 100-Continue diterima. |
| virtual get_CookieContainer() | Mendapatkan wadah cookie yang terkait dengan permintaan web saat ini. |
| get_Credentials() override | Mendapatkan informasi autentikasi yang terkait dengan permintaan saat ini. |
| virtual get_HaveResponse() | Mengembalikan nilai yang menunjukkan apakah respons diterima. |
| get_Headers() override | Mendapatkan koleksi header HTTP. |
| virtual get_KeepAlive() | Mendapatkan nilai yang menunjukkan apakah permintaan saat ini harus berisi header ‘Keep-Alive’. |
| virtual get_MaximumAutomaticRedirections() | Mendapatkan jumlah maksimum pengalihan yang diizinkan. |
| get_Method() override | Mendapatkan metode HTTP. |
| get_PreAuthenticate() override | Mendapatkan nilai yang menunjukkan apakah permintaan harus pra-autentikasi. |
| get_Proxy() override | Mendapatkan proxy HTTP. |
| virtual get_Referer() | Mendapatkan nilai header ‘Referer’. |
| get_RequestUri() override | Mengembalikan URI permintaan. |
| virtual get_SendChunked() | Mendapatkan nilai yang menunjukkan apakah data harus dikirim dalam segmen. |
| get_ServicePoint() | Mengembalikan titik layanan yang mewakili koneksi jaringan ke sumber daya. |
| virtual get_SupportsCookieContainer() | Mengembalikan nilai yang menunjukkan apakah permintaan saat ini dapat menggunakan kontainer cookie. |
| get_Timeout() override | Mendapatkan jumlah waktu dalam milidetik setelah mana permintaan akan kedaluwarsa. |
| get_UseDefaultCredentials() override | Mendapatkan nilai yang menunjukkan apakah properti ‘Credential’ sama dengan properti ‘DefaultCredentials’. |
| virtual get_UserAgent() | Mendapatkan nilai dari header ‘User-Agent’. |
| GetRequestStream() override | Mengembalikan aliran untuk menulis data ke sumber daya. |
| GetResponse() override | Mengembalikan respons web yang terkait dengan permintaan web saat ini. |
| HttpWebRequest(System::SharedPtr<Uri>) | Membuat instance baru. |
| set_Accept(String) | Mengatur nilai header HTTP ‘Accept’. |
| virtual set_AllowAutoRedirect(bool) | Mengatur nilai yang menunjukkan apakah permintaan harus mengikuti pengalihan. |
| virtual set_AllowReadStreamBuffering(bool) | Mengatur nilai yang menunjukkan apakah data yang diterima dari sumber daya harus di-buffer. |
| virtual set_AllowWriteStreamBuffering(bool) | Mengatur nilai yang menunjukkan apakah buffering diaktifkan untuk mengirim data. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | Mengatur kumpulan sertifikat yang terkait dengan permintaan saat ini. |
| set_ConnectionGroupName(System::String) override | Mengatur nama grup koneksi. |
| set_ContentLength(int64_t) override | Mengatur jumlah byte data permintaan yang akan dikirim. |
| set_ContentType(String) override | Mengatur tipe MIME permintaan. |
| set_ContinueTimeout(int32_t) | Mengatur batas waktu untuk menunggu hingga kode status 100-Continue diterima. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Mengatur kontainer cookie yang terkait dengan permintaan web saat ini. |
| set_Credentials(System::SharedPtr<ICredentials>) override | Mengatur informasi autentikasi yang terkait dengan permintaan saat ini. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Mengatur kumpulan header HTTP. |
| virtual set_KeepAlive(bool) | Mengatur nilai yang menunjukkan apakah permintaan saat ini harus berisi header ‘Keep-Alive’. |
| virtual set_MaximumAutomaticRedirections(int) | Mengatur jumlah maksimum pengalihan yang diizinkan. |
| set_Method(String) override | Mengatur metode HTTP. |
| set_PreAuthenticate(bool) override | Mengatur nilai yang menunjukkan apakah permintaan harus dipra-autentikasi. |
| set_ProtocolVersion(System::Version) | Informasi RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Mengatur proxy HTTP. |
| virtual set_Referer(System::String) | Menetapkan nilai dari header ‘Referer’. |
| virtual set_SendChunked(bool) | Menetapkan nilai yang menunjukkan apakah data harus dikirim dalam segmen. |
| set_Timeout(int) override | Menetapkan jumlah waktu dalam milidetik setelah itu permintaan akan kedaluwarsa. |
| set_UseDefaultCredentials(bool) override | Menetapkan nilai yang menunjukkan apakah properti ‘Credential’ sama dengan properti ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | Menetapkan nilai dari header ‘User-Agent’. |
Lihat Juga
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++