System::Net::HttpWebRequest class
περιεχόμενα
[
κρύβω
]HttpWebRequest class
Αντιπροσωπεύει το HTTP web request. Τα αντικείμενα αυτής της κλάσης θα πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στο stack ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε σε συναρτήσεις ως όρισμα.
class HttpWebRequest : public System::Net::WebRequest
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Abort() override | Ακυρώνει το τρέχον αίτημα. |
| virtual AddRange(int32_t) | Προσθέτει την κεφαλίδα ‘Range’ στο τρέχον αίτημα. |
| virtual AddRange(System::String, int32_t, int32_t) | Προσθέτει την κεφαλίδα ‘Range’ στο τρέχον αίτημα. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Ξεκινά μια ασύγχρονη λειτουργία για λήψη ροής για την εγγραφή δεδομένων στον πόρο. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Ξεκινά ένα ασύγχρονο αίτημα για τον πόρο. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία λήψης ροής. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Περιμένει μέχρι να ολοκληρωθεί το καθορισμένο ασύγχρονο αίτημα για τον πόρο. |
| get_Accept() | Λαμβάνει την τιμή της κεφαλίδας HTTP ‘Accept’. |
| virtual get_AllowAutoRedirect() | Λαμβάνει μια τιμή που υποδεικνύει αν το αίτημα πρέπει να ακολουθεί ανακατευθύνσεις. |
| virtual get_AllowReadStreamBuffering() | Λαμβάνει μια τιμή που υποδεικνύει αν τα δεδομένα που λαμβάνονται από τον πόρο πρέπει να αποθηκευτούν στη μνήμη. |
| virtual get_AllowWriteStreamBuffering() | Λαμβάνει μια τιμή που υποδεικνύει αν η αποθήκευση στη μνήμη είναι ενεργοποιημένη για αποστολή δεδομένων. |
| virtual get_ClientCertificates() | Λαμβάνει τη συλλογή των πιστοποιητικών που σχετίζονται με το τρέχον αίτημα. |
| get_ConnectionGroupName() override | Λαμβάνει το όνομα της ομάδας σύνδεσης. |
| get_ContentLength() override | Λαμβάνει τον αριθμό των byte των δεδομένων του αιτήματος που θα σταλούν. |
| get_ContentType() override | Λαμβάνει τον τύπο MIME του αιτήματος. |
| get_ContinueTimeout() | Λαμβάνει ένα χρονικό όριο αναμονής μέχρι να ληφθεί ο κωδικός κατάστασης 100-Continue. |
| virtual get_CookieContainer() | Λαμβάνει ένα δοχείο cookie που σχετίζεται με το τρέχον web αίτημα. |
| get_Credentials() override | Λαμβάνει πληροφορίες ταυτοποίησης που σχετίζονται με το τρέχον αίτημα. |
| virtual get_HaveResponse() | Επιστρέφει μια τιμή που υποδεικνύει αν έχει ληφθεί απάντηση. |
| get_Headers() override | Λαμβάνει τη συλλογή των κεφαλίδων HTTP. |
| virtual get_KeepAlive() | Λαμβάνει μια τιμή που υποδεικνύει αν το τρέχον αίτημα πρέπει να περιέχει την κεφαλίδα ‘Keep-Alive’. |
| virtual get_MaximumAutomaticRedirections() | Λαμβάνει τον μέγιστο αριθμό επιτρεπόμενων ανακατευθύνσεων. |
| get_Method() override | Λαμβάνει τη μέθοδο HTTP. |
| get_PreAuthenticate() override | Λαμβάνει μια τιμή που υποδεικνύει αν το αίτημα πρέπει να είναι προ-αυθεντικοποιημένο. |
| get_Proxy() override | Λαμβάνει τον διακομιστή μεσολάβησης HTTP. |
| virtual get_Referer() | Λαμβάνει μια τιμή της κεφαλίδας ‘Referer’. |
| get_RequestUri() override | Επιστρέφει το URI του αιτήματος. |
| virtual get_SendChunked() | Λαμβάνει μια τιμή που υποδεικνύει εάν τα δεδομένα πρέπει να αποστέλλονται σε τμήματα. |
| get_ServicePoint() | Επιστρέφει ένα σημείο υπηρεσίας που αντιπροσωπεύει τη δικτυακή σύνδεση προς τον πόρο. |
| virtual get_SupportsCookieContainer() | Επιστρέφει μια τιμή που υποδεικνύει εάν το τρέχον αίτημα μπορεί να χρησιμοποιήσει έναν κάτοχο cookie. |
| get_Timeout() override | Λαμβάνει μια διάρκεια χρόνου σε χιλιοστά του δευτερολέπτου μετά την οποία το αίτημα θα λήξει. |
| get_UseDefaultCredentials() override | Λαμβάνει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’. |
| virtual get_UserAgent() | Λαμβάνει μια τιμή της κεφαλίδας ‘User-Agent’. |
| GetRequestStream() override | Επιστρέφει τη ροή για την εγγραφή δεδομένων στον πόρο. |
| GetResponse() override | Επιστρέφει την απάντηση web που σχετίζεται με το τρέχον web αίτημα. |
| HttpWebRequest(System::SharedPtr<Uri>) | Δημιουργεί μια νέα παρουσία. |
| set_Accept(String) | Ορίζει την τιμή της κεφαλίδας HTTP ‘Accept’. |
| virtual set_AllowAutoRedirect(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το αίτημα πρέπει να ακολουθεί ανακατευθύνσεις. |
| virtual set_AllowReadStreamBuffering(bool) | Ορίζει μια τιμή που υποδεικνύει εάν τα δεδομένα που λαμβάνονται από τον πόρο πρέπει να αποθηκευτούν σε buffer. |
| virtual set_AllowWriteStreamBuffering(bool) | Ορίζει μια τιμή που υποδεικνύει εάν η προσωρινή αποθήκευση είναι ενεργοποιημένη για την αποστολή δεδομένων. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | Ορίζει τη συλλογή των πιστοποιητικών που σχετίζονται με το τρέχον αίτημα. |
| set_ConnectionGroupName(System::String) override | Ορίζει το όνομα της ομάδας σύνδεσης. |
| set_ContentLength(int64_t) override | Ορίζει τον αριθμό των byte των δεδομένων του αιτήματος που θα σταλούν. |
| set_ContentType(String) override | Ορίζει τον τύπο MIME του αιτήματος. |
| set_ContinueTimeout(int32_t) | Ορίζει χρόνο λήξης για να περιμένει μέχρι να ληφθεί ο κωδικός κατάστασης 100-Continue. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Ορίζει έναν κάτοχο cookie που σχετίζεται με το τρέχον web αίτημα. |
| set_Credentials(System::SharedPtr<ICredentials>) override | Ορίζει πληροφορίες πιστοποίησης που σχετίζονται με το τρέχον αίτημα. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Ορίζει τη συλλογή των κεφαλίδων HTTP. |
| virtual set_KeepAlive(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το τρέχον αίτημα πρέπει να περιέχει την κεφαλίδα ‘Keep-Alive’. |
| virtual set_MaximumAutomaticRedirections(int) | Ορίζει το μέγιστο αριθμό επιτρεπόμενων ανακατευθύνσεων. |
| set_Method(String) override | Ορίζει τη μέθοδο HTTP. |
| set_PreAuthenticate(bool) override | Ορίζει μια τιμή που υποδεικνύει εάν το αίτημα πρέπει να προ-αυθεντικοποιηθεί. |
| set_ProtocolVersion(System::Version) | Πληροφορίες RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Ορίζει τον διαμεσολαβητή HTTP. |
| virtual set_Referer(System::String) | Ορίζει μια τιμή της κεφαλίδας ‘Referer’. |
| virtual set_SendChunked(bool) | Ορίζει μια τιμή που υποδεικνύει εάν τα δεδομένα πρέπει να αποστέλλονται σε τμήματα. |
| set_Timeout(int) override | Ορίζει μια χρονική διάρκεια σε χιλιοστά του δευτερολέπτου μετά την οποία το αίτημα θα λήξει. |
| set_UseDefaultCredentials(bool) override | Ορίζει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | Ορίζει μια τιμή της κεφαλίδας ‘User-Agent’. |
Δείτε επίσης
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++