System::Net::HttpWebRequest klass

HttpWebRequest class

Representerar HTTP‑webbförfrågan. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

class HttpWebRequest : public System::Net::WebRequest

Metoder

MetodBeskrivning
Abort() overrideAvbryter den aktuella begäran.
virtual AddRange(int32_t)Lägger till ‘Range’-huvudet i den aktuella begäran.
virtual AddRange(System::String, int32_t, int32_t)Lägger till ‘Range’-huvudet i den aktuella begäran.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideInitierar en asynkron operation för att hämta en ström för att skriva data till resursen.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideInitierar en asynkron begäran om resursen.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideVäntar tills den angivna asynkrona operationen för att hämta en ström är klar.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideVäntar tills den angivna asynkrona begäran om resursen är klar.
get_Accept()Hämtar värdet för HTTP-huvudet ‘Accept’.
virtual get_AllowAutoRedirect()Hämtar ett värde som indikerar om begäran ska följa omdirigeringar.
virtual get_AllowReadStreamBuffering()Hämtar ett värde som indikerar om data som mottas från resursen måste buffras.
virtual get_AllowWriteStreamBuffering()Hämtar ett värde som indikerar om buffring är aktiverad för att skicka data.
virtual get_ClientCertificates()Hämtar samlingen av certifikat som är associerade med den aktuella begäran.
get_ConnectionGroupName() overrideHämtar namnet på anslutningsgruppen.
get_ContentLength() overrideHämtar antalet byte av begärans data som ska skickas.
get_ContentType() overrideHämtar MIME-typen för begäran.
get_ContinueTimeout()Hämtar en tidsgräns för att vänta tills statuskoden 100-Continue mottas.
virtual get_CookieContainer()Hämtar en cookiebehållare som är associerad med den aktuella webb‑begäran.
get_Credentials() overrideHämtar autentiseringsinformation som är associerad med den aktuella begäran.
virtual get_HaveResponse()Returnerar ett värde som indikerar om ett svar har mottagits.
get_Headers() overrideHämtar samlingen av HTTP‑huvuden.
virtual get_KeepAlive()Hämtar ett värde som indikerar om den aktuella begäran måste innehålla ‘Keep-Alive’-huvudet.
virtual get_MaximumAutomaticRedirections()Hämtar det maximala antalet tillåtna omdirigeringar.
get_Method() overrideHämtar HTTP‑metoden.
get_PreAuthenticate() overrideHämtar ett värde som indikerar om begäran måste förautentiseras.
get_Proxy() overrideHämtar HTTP‑proxyn.
virtual get_Referer()Hämtar ett värde för ‘Referer’-huvudet.
get_RequestUri() overrideReturnerar begärans URI.
virtual get_SendChunked()Hämtar ett värde som indikerar om data måste skickas i segment.
get_ServicePoint()Returnerar en servicepunkt som representerar nätverksanslutningen till resursen.
virtual get_SupportsCookieContainer()Returnerar ett värde som indikerar om den aktuella begäran kan använda en cookie-behållare.
get_Timeout() overrideHämtar en tid i millisekunder efter vilken begäran tidsöverskrids.
get_UseDefaultCredentials() overrideHämtar ett värde som indikerar om egenskapen ‘Credential’ är lika med egenskapen ‘DefaultCredentials’.
virtual get_UserAgent()Hämtar ett värde för headern ‘User-Agent’.
GetRequestStream() overrideReturnerar strömmen för att skriva data till resursen.
GetResponse() overrideReturnerar webbsvaret som är associerat med den aktuella webbförfrågan.
HttpWebRequest(System::SharedPtr<Uri>)Skapar en ny instans.
set_Accept(String)Ställer in värdet för HTTP-headern ‘Accept’.
virtual set_AllowAutoRedirect(bool)Ställer in ett värde som indikerar om begäran ska följa omdirigeringar.
virtual set_AllowReadStreamBuffering(bool)Ställer in ett värde som indikerar om data som tas emot från resursen måste buffras.
virtual set_AllowWriteStreamBuffering(bool)Ställer in ett värde som indikerar om buffring är aktiverad för att skicka data.
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)Ställer in samlingen av certifikat som är associerade med den aktuella begäran.
set_ConnectionGroupName(System::String) overrideStäller in namnet på anslutningsgruppen.
set_ContentLength(int64_t) overrideStäller in antalet byte av begärans data som ska skickas.
set_ContentType(String) overrideStäller in MIME-typen för begäran.
set_ContinueTimeout(int32_t)Ställer in en tidsgräns för att vänta tills statuskoden 100-Continue mottas.
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)Ställer in en cookie-behållare som är associerad med den aktuella webbförfrågan.
set_Credentials(System::SharedPtr<ICredentials>) overrideStäller in autentiseringsinformation som är associerad med den aktuella begäran.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideStäller in samlingen av HTTP-headern.
virtual set_KeepAlive(bool)Ställer in ett värde som indikerar om den aktuella begäran måste innehålla headern ‘Keep-Alive’.
virtual set_MaximumAutomaticRedirections(int)Ställer in ett maximalt antal tillåtna omdirigeringar.
set_Method(String) overrideStäller in HTTP-metoden.
set_PreAuthenticate(bool) overrideStäller in ett värde som indikerar om begäran måste vara förautentiserad.
set_ProtocolVersion(System::Version)RTTI-information.
set_Proxy(System::SharedPtr<IWebProxy>) overrideStäller in HTTP-proxyn.
virtual set_Referer(System::String)Ställer in ett värde för ‘Referer’-huvudet.
virtual set_SendChunked(bool)Ställer in ett värde som indikerar om data måste skickas i segment.
set_Timeout(int) overrideStäller in en tidsmängd i millisekunder efter vilken begäran får timeout.
set_UseDefaultCredentials(bool) overrideStäller in ett värde som indikerar om egenskapen ‘Credential’ är lika med egenskapen ‘DefaultCredentials’.
virtual set_UserAgent(System::String)Ställer in ett värde för ‘User-Agent’-huvudet.

Se även