WebAction.Request
Σύνταξη
WebAction.Request(method as text, url as text, optional options as nullable record) as action
Περίπου
Δημιουργεί μια ενέργεια η οποία, όταν εκτελεστεί, θα επιστρέψει τα αποτελέσματα εκτέλεσης μιας αίτησης method
σε url
χρησιμοποιώντας HTTP ως δυαδική τιμή. Μπορεί να παρασχεθεί μια προαιρετική παράμετρος εγγραφής, options
, για τον καθορισμό πρόσθετων ιδιοτήτων. Η εγγραφή μπορεί να περιέχει τα ακόλουθα πεδία:
-
Query
: Προσθέστε μέσω προγραμματισμού παραμέτρους ερωτήματος στη διεύθυνση URL χωρίς να χρειάζεται να ανησυχείτε για τη διαφυγή. -
ApiKeyName
: Εάν η τοποθεσία προορισμού διαθέτει μια έννοια κλειδιού API, αυτή η παράμετρος μπορεί να χρησιμοποιηθεί για τον καθορισμό του ονόματος (όχι της τιμής) της παραμέτρου κλειδιού που πρέπει να χρησιμοποιηθεί στη διεύθυνση URL. Η πραγματική τιμή κλειδιού παρέχεται στα διαπιστευτήρια. -
Headers
: Εάν καθορίσετε αυτή την τιμή ως εγγραφή, θα παρέχονται πρόσθετες κεφαλίδες σε μια αίτηση HTTP. -
Timeout
: Εάν καθορίσετε αυτή την τιμή ως διάρκεια, θα αλλάξει το χρονικό όριο για μια αίτηση HTTP. Η προεπιλεγμένη τιμή είναι 100 δευτερόλεπτα. -
ExcludedFromCacheKey
: Εάν καθορίσετε αυτή την τιμή ως λίστα, θα εξαιρεθούν αυτά τα κλειδιά κεφαλίδων HTTP από τη συμμετοχή στον υπολογισμό των δεδομένων στο cache. -
IsRetry
: Εάν καθορίσετε αυτή τη λογική τιμή ως "true", θα παραβλέψετε οποιαδήποτε υπάρχουσα απόκριση στο cache κατά τη λήψη δεδομένων. -
ManualStatusHandling
: Εάν καθορίσετε αυτή την τιμή ως λίστα, θα αποτραπεί τυχόν ενσωματωμένος χειρισμός για αιτήσεις HTTP η απόκριση των οποίων έχει έναν από αυτούς τους κωδικούς κατάστασης. -
RelativePath
: Ο καθορισμός αυτής της τιμής ως κειμένου την προσαρτά στη διεύθυνση URL βάσης πριν από την πραγματοποίηση της αίτησης. -
Content
: Εάν καθορίσετε αυτήν την τιμή, τα περιεχόμενά της θα γίνουν το σώμα της αίτησης HTTP.
Σημειώστε ότι αυτή η συνάρτηση είναι απενεργοποιημένη στα περισσότερα περιβάλλοντα. Αντί για αυτό, μπορείτε να χρησιμοποιήσετε Web.Contents ή Web.Headers.
Παράδειγμα 1
Εκτελέστε μια αίτηση GET στο Bing.
χρήσης
WebAction.Request(WebMethod.Get, "https://bing.com")
εξόδου
Action