---
title: requests package
description: The requests package provides functions for transferring data using the HTTP protocol.
url: https://docs.influxdata.com/flux/v0/stdlib/http/requests/
estimated_tokens: 257
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/http/requests/
date: '2023-11-06T17:08:22-07:00'
lastmod: '2023-11-06T17:08:22-07:00'
---

* Flux 0.173.0+

InfluxDB support

The `requests` package provides functions for transferring data using the HTTP protocol.
Import the `http/requests` package:

```js
import "http/requests"
```

## Options

```js
option requests.defaultConfig = {
    // Timeout on the request. If the timeout is zero no timeout is applied
    timeout: 0s,
    // insecureSkipVerify If true, TLS verification will not be performed. This is insecure.
    insecureSkipVerify: false,
}
```

### defaultConfig

`defaultConfig` is the global default for all http requests using the requests package.
Changing this config will affect all other packages using the requests package.
To change the config for a single request, pass a new config directly into the corresponding function.

## Functions

* [requests.do()](/flux/v0/stdlib/http/requests/do/)
* [requests.get()](/flux/v0/stdlib/http/requests/get/)
* [requests.peek()](/flux/v0/stdlib/http/requests/peek/)
* [requests.post()](/flux/v0/stdlib/http/requests/post/)

[http](/flux/v0/tags/http/)
