南骏 池
2025-06-12 76a8ad8fa1b87975d1ad117e82be40eb35f41ef9
Controllers/AuthController.cs
@@ -77,7 +77,7 @@
            return BadRequest("无法获取有效Token");
        }
        [HttpPost("createWorkflow")]
        public ActionResult<string> CreateWorkflowRequest([FromBody] WorkflowRequestDto request)
@@ -99,7 +99,7 @@
                var parameters = new Dictionary<string, string>
                {
                    ["mainData"] = JsonConvert.SerializeObject(request.MainData),
                    ["workflowId"] = request.WorkflowId.ToString(),
                    ["workflowId"] = "",
                    ["requestName"] = request.RequestName
                };
@@ -234,7 +234,7 @@
                request.Method = "POST";
                request.Timeout = 20000;  // 20秒超时
                request.ContentType = "application/x-www-form-urlencoded; charset=utf-8";  // 明确指定编码
                // 添加调试头信息
                request.Headers.Add("appid", APPID);
                request.Headers.Add("token", token);
@@ -243,12 +243,12 @@
                // 构建带时区的日期参数
                var postData = new StringBuilder();
                var dateParam = DateTime.Now.AddDays(-1).ToString("yyyy-MM-ddTHH:mm:sszzz");
                postData.AppendFormat("KQSDATE={0}&KQEDATE={1}",
                postData.AppendFormat("KQSDATE={0}&KQEDATE={1}",
                    Uri.EscapeDataString(dateParam),
                    Uri.EscapeDataString(dateParam));
                byte[] byteData = Encoding.UTF8.GetBytes(postData.ToString());  // 改用UTF8编码
                // 更完善的请求写入
                using (var stream = request.GetRequestStream())
                {