From 5658957ecf2038c0248e60a62bd020eec266127c Mon Sep 17 00:00:00 2001 From: linhw <5331581+linhw11@user.noreply.gitee.com> Date: Fri, 10 May 2024 13:40:37 +0800 Subject: [PATCH] ~ --- .../main/java/com/ruoyi/app/controller/PayController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java index 761e6f7..b56f455 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java @@ -475,7 +475,12 @@ public class PayController extends BaseController @PostMapping("/aliPay") @ApiOperation(value = "支付宝支付", notes = "支付宝支付", httpMethod = "POST") - public String aliPay(@RequestBody AppOrderArg appOrderArg) { + public String aliPay(@RequestBody AppOrderArg appOrderArg,HttpServletResponse response) { + // 需要指定response的ContentType为流式输出,且字符编码为UTF-8 + response.setContentType("application/x-www-form-urlencoded"); + response.setCharacterEncoding("UTF-8"); + // 禁用缓存 + response.setHeader("Cache-Control", "no-cache"); String orderNo = KeyUtil.generateUniqueKey(); AlipayTradeCreateResponse result = null; try {