Web.Headers
Web.Headers(url as text, optional options as nullable record) as record
Επιστρέφει τις κεφαλίδες από url
τις οποίες έχει ληφθεί ως εγγραφή. Μπορεί να παρασχεθεί μια προαιρετική παράμετρος εγγραφής, options
, για τον καθορισμό πρόσθετων ιδιοτήτων. Η εγγραφή μπορεί να περιέχει τα ακόλουθα πεδία:
Query
: Προσθέστε μέσω προγραμματισμού παραμέτρους ερωτημάτων στη διεύθυνση URL χωρίς να χρειάζεται να ανησυχείτε για τη διαφυγή.ApiKeyName
: Εάν η τοποθεσία προορισμού διαθέτει έναν τύπο κλειδιού API, αυτή η παράμετρος μπορεί να χρησιμοποιηθεί για τον καθορισμό του ονόματος (όχι της τιμής) της παραμέτρου-κλειδιού που πρέπει να χρησιμοποιηθεί στη διεύθυνση URL. Η πραγματική τιμή κλειδιού παρέχεται στα διαπιστευτήρια.Headers
: Εάν καθορίσετε αυτή την τιμή ως εγγραφή, θα παρέχονται πρόσθετες κεφαλίδες σε μια αίτηση HTTP.Timeout
: Εάν καθορίσετε αυτή την τιμή ως διάρκεια, θα αλλάξει το χρονικό όριο λήξης για μια αίτηση HTTP. Η προεπιλεγμένη τιμή είναι 100 δευτερόλεπτα.ExcludedFromCacheKey
: Εάν καθορίσετε αυτή την τιμή ως λίστα, θα εξαιρεθούν αυτά τα κλειδιά κεφαλίδων HTTP από τη συμμετοχή στον υπολογισμό των δεδομένων στο cache.IsRetry
: Εάν καθορίσετε αυτή τη λογική τιμή ως "true", θα παραβλέψετε οποιαδήποτε υπάρχουσα απόκριση στο cache κατά τη λήψη δεδομένων.ManualStatusHandling
: Εάν καθορίσετε αυτή την τιμή ως λίστα, θα αποτραπεί τυχόν ενσωματωμένος χειρισμός για αιτήσεις HTTP η απόκριση των οποίων έχει έναν από αυτούς τους κωδικούς κατάστασης.RelativePath
: Ο καθορισμός αυτής της τιμής ως κειμένου την προσαρτά στη διεύθυνση URL βάσης πριν από την πραγματοποίηση της αίτησης.
Η αίτηση HTTP γίνεται με τη μέθοδο HEAD. Εκτός από ένα περιβάλλον προσαρμοσμένης σύνδεσης δεδομένων, μόνο ένα υποσύνολο κεφαλίδων απόκρισης είναι διαθέσιμο (για λόγους ασφαλείας).
Ανακτήστε τις κεφαλίδες 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]
]
)
Έξοδος
([
#"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
])