Mure 1 месяц назад
Родитель
Сommit
08cb32fcda

+ 15 - 2
src/main/java/com/backendsys/modules/sdk/tencentcloud/ems/controller/TencentEmsController.java

@@ -32,13 +32,15 @@ public class TencentEmsController {
     @Anonymous
     @Operation(summary = "邮件推送 (测试)")
     @GetMapping("/api/ems/send")
-    public Result receiveCallback(Object body, HttpServletRequest request) {
+    public Result send(Object body) {
 
         // 再尝试输出一下:来源地址、URL参数、headers
         System.out.println("===============================");
+        System.out.println("邮件推送 (测试)");
         System.out.println("body参数: " + body);
         System.out.println("===============================");
         // 1. 打印所有请求头
+        HttpServletRequest request = httpRequestUtil.getRequest();
         request.getHeaderNames()
             .asIterator()
             .forEachRemaining(name -> {
@@ -63,7 +65,18 @@ public class TencentEmsController {
     public Result receiveCallback(@RequestBody Object body) {
 
         System.out.println("===============================");
-        System.out.println("body参数: " + body);
+        System.out.println("邮件推送通知事件回调");
+        System.out.println("body 参数: " + body);
+        System.out.println("===============================");
+        System.out.println("headers 参数: ");
+        HttpServletRequest request = httpRequestUtil.getRequest();
+        // 1. 打印所有请求头
+        request.getHeaderNames()
+                .asIterator()
+                .forEachRemaining(name -> {
+                    String value = request.getHeader(name);
+                    System.out.println(name + " : " + value);
+                });
         System.out.println("===============================");
 
         // tencentEmsCallbackService.receiveCallback(emsCallbackList);