InfluxDB.Net
InfluxDB.Net copied to clipboard
Create database tip use post
` InfluxVersion influxVersion; if (!Enum.TryParse(ConfigurationManager.AppSettings.Get("version"), out influxVersion)) influxVersion = InfluxVersion.Auto; _influx = new InfluxDb("http://localhost:8086", "admin", "admin", influxVersion);
var createResponse = _influx.CreateDatabaseAsync("zbTestDB").Result;
Console.WriteLine(createResponse.Body);
` createResponse.Body: {"results":[{"statement_id":0,"messages":[{"level":"warning","text":"deprecated use of 'CREATE DATABASE TestDB' in a read only context, please use a POST request instead"}]}]}
the "TestDB" had created,but i can't Write
@ziyasal use "HttpMethod.Post" is ok public async Task<InfluxDbApiResponse> CreateDatabase(IEnumerable<ApiResponseErrorHandlingDelegate> errorHandlers, Database database) { return await RequestAsync(errorHandlers, HttpMethod.Post, "query", null, new Dictionary<string, string> { { QueryParams.Query, String.Format(QueryStatements.CreateDatabase, database.Name) } }, requestTimeout: _configuration.RequestTimeout); }