influxdb中ERR: 401 Unauthorized: unauthorized access
时间: 2023-09-22 21:14:26 浏览: 206
这个错误通常表示你没有提供正确的身份验证凭据。你需要检查你的InfluxDB配置文件或代码中的身份验证凭据,确保它们是正确的。如果你使用的是HTTP API,请确保在发送请求时包括正确的身份验证头部信息。另外,还需要确保你有足够的权限访问InfluxDB中的数据。如果你不确定你的权限,请联系InfluxDB管理员。
相关问题
go 语言 读取 {"error":"unauthorized","error_description":"Full authentication is required to access this resource"}中error的值
可以使用 Go 语言中的 JSON 解析函数来读取 JSON 中的特定值。比如,可以使用以下代码来读取错误信息中的 error 值:
```go
package main
import (
"encoding/json"
"fmt"
)
func main() {
jsonString := `{"error":"unauthorized","error_description":"Full authentication is required to access this resource"}`
var data map[string]interface{}
err := json.Unmarshal([]byte(jsonString), &data)
if err != nil {
panic(err)
}
fmt.Println(data["error"])
}
```
输出结果:
```
unauthorized
```
解析过程中,我们首先将 JSON 字符串解析成一个 map[string]interface{} 类型的变量。然后,使用该变量中的 key("error")来获取相应的值("unauthorized")。
阅读全文