Download a file from a HTTP server.
This task connects to a HTTP server and copy a file to Kestra's internal storage.
type: "io.kestra.plugin.core.http.Download"
Download a CSV file.
id: download
namespace: company.team
tasks:
- id: extract
type: io.kestra.plugin.core.http.Download
uri: https://huggingface.co/datasets/kestra/datasets/raw/main/csv/orders.csv
The fully-qualified URI that points to the HTTP destination
The full body as a string
The request content type
The form data to be send
The headers to pass to the request
The HTTP method to use
The HTTP request options
The SSL request options
The status code of the response.
The headers of the response.
The content-length of the response.
The URL of the downloaded file on Kestra's internal storage.
The time allowed to establish a connection to the server before failing.
The time allowed for a read connection to remain idle before closing it.
The password for HTTP basic authentication.
The username for HTTP basic authentication.
The password for HTTP basic authentication.
The username for HTTP basic authentication.
The time allowed to establish a connection to the server before failing.
The time an idle connection can remain in the client's connection pool before being closed.
The log level for the HTTP client.
The enabled log.
The proxy configuration.
The address of the proxy server.
The password for proxy authentication.
The type of proxy to use.
The username for proxy authentication.
The time allowed for a read connection to remain idle before closing it.
The maximum time allowed for reading data from the server before failing.
The SSL request options
The timeout configuration.
The address of the proxy server.
The password for proxy authentication.
The username for proxy authentication.
The token for bearer token authentication.