我正在尝试从Linux盒子远程访问InfluxDB。当我使用CURL命令时,我能够获取数据库详细信息 -
curl http://xx.xxx.xx.xxx:8086/query –data-urlencode“q = SHOW DATABASES”……
--data-urlencode是一个curl选项,用于将POST参数传递给HTTP请求。
您应该使用适当的方法请求获得相同的行为。 --data-urlencode在python中无效
这可能有效:
import requests shorturl = 'http://xx.xxx.xx.xxx:8086/query' r = requests.post(shorturl, data={'q': 'SHOW DATABASES'})
看到 https://www.w3schools.com/tags/ref_httpmethods.asp