Web.Headers
Επιστρέφει τις κεφαλίδες HTTP που έχουν ληφθεί από τη διεύθυνση url ως τιμή εγγραφής.
Syntax
Web.Headers(
url as text,
optional options as record
) as record
Remarks
Επιστρέφει τις κεφαλίδες που έχουν ληφθεί από το url ως εγγραφή. Μια προαιρετική παράμετρος εγγραφής, options, μπορεί να παρέχεται για τον καθορισμό πρόσθετων ιδιοτήτων. Η εγγραφή μπορεί να περιέχει τα ακόλουθα πεδία:
Query: Προσθέστε μέσω προγραμματισμού παραμέτρους ερωτήματος στη διεύθυνση URL χωρίς να χρειάζεται να ανησυχείτε για διαφυγή.ApiKeyName: Εάν η τοποθεσία προορισμού έχει μια έννοια ενός κλειδιού API, αυτή η παράμετρος μπορεί να χρησιμοποιηθεί για τον καθορισμό του ονόματος (όχι της τιμής) της παραμέτρου κλειδιού που πρέπει να χρησιμοποιηθεί στη διεύθυνση URL. Η πραγματική τιμή του κλειδιού παρέχεται στο διαπιστευτήριο.Headers: Ο καθορισμός αυτής της τιμής ως εγγραφής θα παράσχει επιπλέον κεφαλίδες σε μια αίτηση HTTP.Timeout: Ο καθορισμός αυτής της τιμής ως διάρκειας θα αλλάξει το χρονικό όριο για μια αίτηση HTTP. Η προεπιλεγμένη τιμή είναι 100 δευτερόλεπτα.ExcludedFromCacheKey: Ο καθορισμός αυτής της τιμής ως λίστας θα εξαιρέσει αυτά τα κλειδιά κεφαλίδας HTTP από το να αποτελούν μέρος του υπολογισμού για την προσωρινή αποθήκευση δεδομένων.IsRetry: Ο καθορισμός αυτής της λογικής τιμής ως true θα παραβλέπει οποιαδήποτε υπάρχουσα απόκριση στο cache κατά τη λήψη δεδομένων.ManualStatusHandling: Ο καθορισμός αυτής της τιμής ως λίστας θα αποτρέψει οποιονδήποτε ενσωματωμένο χειρισμό για αιτήσεις HTTP των οποίων η απόκριση έχει έναν από αυτούς τους κωδικούς κατάστασης.RelativePath: Ο καθορισμός αυτής της τιμής ως κειμένου την προσαρτά στη διεύθυνση URL βάσης πριν από την υποβολή της αίτησης.
Το αίτημα HTTP γίνεται με τη μέθοδο HEAD. Εκτός ενός περιβάλλοντος προσαρμοσμένης σύνδεσης δεδομένων, είναι διαθέσιμο μόνο ένα υποσύνολο κεφαλίδων απόκρισης (για λόγους ασφαλείας).
Examples
Example #1
Ανακτήστε τις κεφαλίδες HTTP για "https://bing.com/search?q=Power+Query" χρησιμοποιώντας τις επιλογές RelativePath και Query.
let
searchText = "Power Query"
in
Web.Headers(
"https://www.bing.com",
[
RelativePath = "search",
Query = [q = searchText]
]
)
Result:
([
#"Cache-Control" = "private, max-age=0",
#"Content-Encoding" = "gzip",
#"Content-Length" = "0",
#"Content-Type" = "text/html; charset=utf-8",
Date = "Tue, 14 Dec 2021 16:57:25 GMT",
Expires = "Tue, 14 Dec 2021 16:56:25 GMT",
Vary = "Accept-Encoding"
]
meta [
Response.Status = 200
])
Category
Accessing data