.Net Core 全局变量坑
2022-11-17 本文已影响0人
Rinaloving
1. 问题描述
- 更新第三方平台数据总是信息混乱
2. 原因分析
- 最终找到是全局变量问题
static string updateVistToGroupPlatUrl = AppConfigurtaion.GetSecondSection("SensetimeApi", "updateVistToGroupPlatUrl");
3.
- 原写法
updateVistToGroupPlatUrl = updateVistToGroupPlatUrl.Replace("{userId}", userId);
//将userId向默认组加人
Dictionary<string, object> groupData = new Dictionary<string, object>();
groupData.Add("groupIds", groupIds);
httpMgr.PutData(header, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(groupData)), url, "application/json", "utf-8", "application/json");
- 现写法
string url = updateVistToGroupPlatUrl.Replace("{userId}", userId);
//将userId向默认组加人
Dictionary<string, object> groupData = new Dictionary<string, object>();
groupData.Add("groupIds", groupIds);
httpMgr.PutData(header, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(groupData)), url, "application/json", "utf-8", "application/json");