美文网首页
.Net Core 全局变量坑

.Net Core 全局变量坑

作者: Rinaloving | 来源:发表于2022-11-17 13:32 被阅读0次

    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");
    

    相关文章

      网友评论

          本文标题:.Net Core 全局变量坑

          本文链接:https://www.haomeiwen.com/subject/cctuxdtx.html