2.2 KiB
2.2 KiB
title | description | menu | weight | flux/v0/tags | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
http.get() function | `http.get()` submits an HTTP GET request to the specified URL and returns the HTTP status code, response body, and response headers. |
|
201 |
|
http.get()
submits an HTTP GET request to the specified URL and returns the HTTP
status code, response body, and response headers.
{{% warn %}}
Deprecated
Experimental http.get()
is deprecated in favor of requests.get()
.
{{% /warn %}}
Response format
http.get()
returns a record with the following properties:
- statusCode: HTTP status code returned by the GET request (int).
- body: HTTP response body (bytes).
- headers: HTTP response headers (record).
Function type signature
(url: string, ?headers: A, ?timeout: duration) => {statusCode: int, headers: B, body: bytes} where A: Record, B: Record
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
Parameters
url
({{< req >}}) URL to send the GET request to.
headers
Headers to include with the GET request.
timeout
Timeout for the GET request. Default is 30s
.
Examples
Get the status of an InfluxDB OSS instance
import "experimental/http"
http.get(
url: "http://localhost:8086/health",
headers: {Authorization: "Token mY5up3RS3crE7t0k3N", Accept: "application/json"},
)