|
|
@ -24,8 +24,7 @@ namespace IoTCenter.Api
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[HttpPost]
|
|
|
|
[HttpPost]
|
|
|
|
[Produces("application/json")]
|
|
|
|
public async Task<IActionResult> Query()
|
|
|
|
public async Task<string> Query()
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var server = this._cfg["influxdb:url"];
|
|
|
|
var server = this._cfg["influxdb:url"];
|
|
|
|
var url = $"{server}/query";
|
|
|
|
var url = $"{server}/query";
|
|
|
@ -44,7 +43,8 @@ namespace IoTCenter.Api
|
|
|
|
}
|
|
|
|
}
|
|
|
|
using var content = new FormUrlEncodedContent(data);
|
|
|
|
using var content = new FormUrlEncodedContent(data);
|
|
|
|
var client = _httpClientFactory.CreateClient();
|
|
|
|
var client = _httpClientFactory.CreateClient();
|
|
|
|
return await client.PostAsync(url, content).Result.Content.ReadAsStringAsync();
|
|
|
|
var result = await client.PostAsync(url, content).Result.Content.ReadAsStringAsync();
|
|
|
|
|
|
|
|
return Content(result, "application/json");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private string FromBase64(string value)
|
|
|
|
private string FromBase64(string value)
|
|
|
|