Documentation

http.basicAuth() function

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

Function type: Miscellaneous

import "http"

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

// Returns "Basic dXNlcm5hbWU6cGFzc3cwcmQ="

Parameters

u

The username to use in the basic authentication header.

Data type: String

p

The password to use in the basic authentication header.

Data type: String

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.")
)

New! Cloud or OSS?

InfluxDB OSS 2.0 now generally available!

InfluxDB OSS 2.0 is now generally available and ready for production use. See the InfluxDB OSS 2.0 release notes.

For information about upgrading to InfluxDB OSS 2.0, see: