Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


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