From 06fe70bd6fcfd671647a0b4f92a3db968b9c16ed Mon Sep 17 00:00:00 2001 From: imhao183 Date: Sat, 29 Aug 2020 09:42:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9golang=20http=E8=AF=B7?= =?UTF-8?q?=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xiaoleilu/loServer/action/admin/AdminAction.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AdminAction.java b/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AdminAction.java index 18ea3f90..8e4aebf4 100644 --- a/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AdminAction.java +++ b/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AdminAction.java @@ -44,9 +44,19 @@ abstract public class AdminAction extends Action { if (!mLimitCounter.isGranted("admin")) { return ErrorCode.ERROR_CODE_OVER_FREQUENCY; } + String nonce = request.getHeader("nonce"); + if (!StringUtil.isNullOrEmpty(nonce)) { + nonce = request.getHeader("Nonce"); + } String timestamp = request.getHeader("timestamp"); + if (!StringUtil.isNullOrEmpty(timestamp)) { + timestamp = request.getHeader("Timestamp"); + } String sign = request.getHeader("sign"); + if (!StringUtil.isNullOrEmpty(sign)) { + sign = request.getHeader("Sign"); + } if (StringUtil.isNullOrEmpty(nonce) || StringUtil.isNullOrEmpty(timestamp) || StringUtil.isNullOrEmpty(sign)) { return ErrorCode.INVALID_PARAMETER; }