Τεκμηρίωση SolanaΥποδομή ως ΚώδικαςΤυπική Βιβλιοθήκη

Τυπικές Ενέργειες

Αυτές οι ενέργειες είναι διαθέσιμες σε όλα τα Runbooks ως μέρος της τυπικής βιβλιοθήκης.

send_http_request

Η ενέργεια std::send_http_request πραγματοποιεί ένα αίτημα HTTP στην καθορισμένη διεύθυνση URL.

Είσοδοι

ΌνομαΑπαιτείταιΤύποςΠεριγραφή
urlαπαιτείταιstringΗ διεύθυνση URL για αποστολή του αιτήματος
methodπροαιρετικόstringΗ μέθοδος HTTP (GET, POST, PUT, DELETE). Προεπιλογή: GET
headersπροαιρετικόmapΚεφαλίδες HTTP για συμπερίληψη στο αίτημα
bodyπροαιρετικόstringΤο σώμα του αιτήματος (για αιτήματα POST/PUT)
timeout_msπροαιρετικόintegerΧρονικό όριο αιτήματος σε χιλιοστά του δευτερολέπτου

Έξοδοι

ΌνομαΤύποςΠεριγραφή
status_codeintegerΟ κωδικός κατάστασης HTTP
bodystringΤο σώμα της απόκρισης
headersmapΟι κεφαλίδες απόκρισης
action "api_call" "std::send_http_request" {
description = "Fetch data from API"
url = "https://api.example.com/data"
method = "GET"
headers = {
"Authorization" = "Bearer ${variable.token}"
}
}
output "response" {
value = action.api_call.body
}
output "status" {
value = action.api_call.status_code
}

Παράδειγμα Αιτήματος POST

action "create_resource" "std::send_http_request" {
description = "Create a new resource"
url = "https://api.example.com/resources"
method = "POST"
headers = {
"Content-Type" = "application/json"
}
body = {
"name" = variable.name,
"value" = variable.value
}
}

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας
© 2026 Ίδρυμα Solana. Με επιφύλαξη παντός δικαιώματος.