System::Net::HttpWebRequest class

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

MetodeDeskripsi
Abort() overrideMembatalkan 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>) overrideMemulai operasi asinkron untuk mendapatkan aliran untuk menulis data ke sumber daya.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideMemulai permintaan asinkron untuk sumber daya.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideMenunggu hingga operasi asinkron yang ditentukan untuk mendapatkan aliran selesai.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideMenunggu 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() overrideMendapatkan nama grup koneksi.
get_ContentLength() overrideMendapatkan jumlah byte data permintaan yang akan dikirim.
get_ContentType() overrideMendapatkan 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() overrideMendapatkan informasi autentikasi yang terkait dengan permintaan saat ini.
virtual get_HaveResponse()Mengembalikan nilai yang menunjukkan apakah respons diterima.
get_Headers() overrideMendapatkan 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() overrideMendapatkan metode HTTP.
get_PreAuthenticate() overrideMendapatkan nilai yang menunjukkan apakah permintaan harus pra-autentikasi.
get_Proxy() overrideMendapatkan proxy HTTP.
virtual get_Referer()Mendapatkan nilai header ‘Referer’.
get_RequestUri() overrideMengembalikan 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() overrideMendapatkan jumlah waktu dalam milidetik setelah mana permintaan akan kedaluwarsa.
get_UseDefaultCredentials() overrideMendapatkan nilai yang menunjukkan apakah properti ‘Credential’ sama dengan properti ‘DefaultCredentials’.
virtual get_UserAgent()Mendapatkan nilai dari header ‘User-Agent’.
GetRequestStream() overrideMengembalikan aliran untuk menulis data ke sumber daya.
GetResponse() overrideMengembalikan 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) overrideMengatur nama grup koneksi.
set_ContentLength(int64_t) overrideMengatur jumlah byte data permintaan yang akan dikirim.
set_ContentType(String) overrideMengatur 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>) overrideMengatur informasi autentikasi yang terkait dengan permintaan saat ini.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideMengatur 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) overrideMengatur metode HTTP.
set_PreAuthenticate(bool) overrideMengatur nilai yang menunjukkan apakah permintaan harus dipra-autentikasi.
set_ProtocolVersion(System::Version)Informasi RTTI.
set_Proxy(System::SharedPtr<IWebProxy>) overrideMengatur 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) overrideMenetapkan jumlah waktu dalam milidetik setelah itu permintaan akan kedaluwarsa.
set_UseDefaultCredentials(bool) overrideMenetapkan nilai yang menunjukkan apakah properti ‘Credential’ sama dengan properti ‘DefaultCredentials’.
virtual set_UserAgent(System::String)Menetapkan nilai dari header ‘User-Agent’.

Lihat Juga