Documentation

http.basicAuth() function

The http.basicAuth() function returns a Base64-encoded basic authentication header using a specified username and password combination.

import "http"

http.basicAuth(u: "username", p: "passw0rd")

// Returns "Basic dXNlcm5hbWU6cGFzc3cwcmQ="

Parameters

u

The username to use in the basic authentication header.

p

The password to use in the basic authentication header.

Examples

Set a basic authentication header in an HTTP POST request
import "monitor"
import "http"

username = "myawesomeuser"
password = "mySupErSecRetPasSW0rD"

http.post(
    url: "http://myawesomesite.com/api/",
    headers: {Authorization: http.basicAuth(u:username, p:password)},
    data: bytes(v: "something I want to send."),
)

Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.