---
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: 627
product: Flux
version: v0
---

# requests package

-   Flux 0.173.0+
-   View 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/)
