This commit is contained in:
jinyu
2016-05-08 09:14:50 +08:00
parent fcd543de1f
commit d6755d4c62
2 changed files with 5 additions and 5 deletions
@@ -183,7 +183,7 @@ public class WeixinRequest implements HttpMessage {
@Override
public String toString() {
return "WeixinRequest [headers=" + headers + ", method=" + method
return "WeixinRequest [headers=" + headers.entries() + ", method=" + method
+ ", uri=" + uri + ", echoStr=" + echoStr + ", timeStamp="
+ timeStamp + ", nonce=" + nonce + ", signature=" + signature
+ ", msgSignature=" + msgSignature + ", encryptType="
@@ -71,7 +71,7 @@ public class WeixinRequestHandler extends
* 一般来说:signature验证url上的参数签名,msg_signature验证消息体签名
**/
if (request.getMethod() == HttpMethod.GET) {
// 服务器URL验证
// URL参数签名验证
if (!ServerToolkits.isBlank(request.getSignature())
&& MessageUtil.signature(aesToken.getToken(),
request.getTimeStamp(), request.getNonce()).equals(
@@ -79,7 +79,7 @@ public class WeixinRequestHandler extends
ctx.writeAndFlush(new SingleResponse(request.getEchoStr()));
return;
}
// 消息签名验证
// XML消息签名验证
if (!ServerToolkits.isBlank(request.getMsgSignature())
&& MessageUtil.signature(aesToken.getToken(),
request.getTimeStamp(), request.getNonce(),
@@ -93,7 +93,7 @@ public class WeixinRequestHandler extends
ChannelFutureListener.CLOSE);
return;
} else if (request.getMethod() == HttpMethod.POST) {
// 加密模式下消息签名验证
// URL参数签名验证
if (!ServerToolkits.isBlank(request.getSignature())
&& !MessageUtil.signature(aesToken.getToken(),
request.getTimeStamp(), request.getNonce()).equals(
@@ -102,7 +102,7 @@ public class WeixinRequestHandler extends
.addListener(ChannelFutureListener.CLOSE);
return;
}
// 明文模式下消息签名验证
// XML消息签名验证
if (request.getEncryptType() == EncryptType.AES
&& !MessageUtil.signature(aesToken.getToken(),
request.getTimeStamp(), request.getNonce(),