/// <summary>
/// 日志列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
public LogListResult LogList(LogListRequest request)
{
LogListResult result = new LogListResult();
string url = loglistUrl();
string body = request.ToJsonStr();
byte[] data = Encoding.UTF8.GetBytes(body);
string token = Auth.createManageToken(url, null, mac);
Dictionary<string, string> headers = new Dictionary<string, string>();
headers.Add("Authorization", token);
httpMgr.postData(url, headers, data, HttpManager.FORM_MIME_JSON,
new CompletionHandler(delegate (ResponseInfo respInfo, string respJson)
{
result = JsonConvert.DeserializeObject<LogListResult>(respJson);
result.Code = respInfo.StatusCode;
if (respInfo.StatusCode != 200)
{
Console.WriteLine(respInfo);
}
}));
return result;
}