System::Net::HttpWebRequest klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| Abort() override | Avbryter 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>) override | Initierar en asynkron operation för att hämta en ström för att skriva data till resursen. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Initierar en asynkron begäran om resursen. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Väntar tills den angivna asynkrona operationen för att hämta en ström är klar. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Vä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() override | Hämtar namnet på anslutningsgruppen. |
| get_ContentLength() override | Hämtar antalet byte av begärans data som ska skickas. |
| get_ContentType() override | Hä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() override | Hä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() override | Hä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() override | Hämtar HTTP‑metoden. |
| get_PreAuthenticate() override | Hämtar ett värde som indikerar om begäran måste förautentiseras. |
| get_Proxy() override | Hämtar HTTP‑proxyn. |
| virtual get_Referer() | Hämtar ett värde för ‘Referer’-huvudet. |
| get_RequestUri() override | Returnerar 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() override | Hämtar en tid i millisekunder efter vilken begäran tidsöverskrids. |
| get_UseDefaultCredentials() override | Hä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() override | Returnerar strömmen för att skriva data till resursen. |
| GetResponse() override | Returnerar 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) override | Ställer in namnet på anslutningsgruppen. |
| set_ContentLength(int64_t) override | Ställer in antalet byte av begärans data som ska skickas. |
| set_ContentType(String) override | Stä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>) override | Ställer in autentiseringsinformation som är associerad med den aktuella begäran. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Stä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) override | Ställer in HTTP-metoden. |
| set_PreAuthenticate(bool) override | Stä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>) override | Stä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) override | Ställer in en tidsmängd i millisekunder efter vilken begäran får timeout. |
| set_UseDefaultCredentials(bool) override | Stä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
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++