fix 处理海康接口异常问题
This commit is contained in:
@@ -17,10 +17,17 @@ public class HikService : IHikService
|
|||||||
var secret = "MLl7Dv7p5Pgc9XYI3r4O";
|
var secret = "MLl7Dv7p5Pgc9XYI3r4O";
|
||||||
|
|
||||||
HttpUtillib.SetPlatformInfo(key, secret, "10.32.0.10");
|
HttpUtillib.SetPlatformInfo(key, secret, "10.32.0.10");
|
||||||
|
try
|
||||||
|
{
|
||||||
var r = HttpUtillib.HttpPost(url, body, 15);
|
var r = HttpUtillib.HttpPost(url, body, 15);
|
||||||
var result = Encoding.UTF8.GetString(r).ToObject<HikResponse<SimilarityData>>();
|
var result = Encoding.UTF8.GetString(r).ToObject<HikResponse<SimilarityData>>();
|
||||||
(result.Code == "0").ThrowIfFalse($"海康人脸相似度对比失败:{result.Msg}");
|
(result.Code == "0").ThrowIfFalse($"海康人脸相似度对比失败:{result.Msg}");
|
||||||
|
|
||||||
return await Task.FromResult(result.Data.Similarity);
|
return await Task.FromResult(result.Data.Similarity);
|
||||||
}
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
throw new Exception($"请重试,海康人脸相似度对比异常:{e.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user