修正server api签名错误问题
This commit is contained in:
@@ -46,17 +46,18 @@ abstract public class AdminAction extends Action {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String nonce = request.getHeader("nonce");
|
String nonce = request.getHeader("nonce");
|
||||||
if (!StringUtil.isNullOrEmpty(nonce)) {
|
if (StringUtil.isNullOrEmpty(nonce)) {
|
||||||
nonce = request.getHeader("Nonce");
|
nonce = request.getHeader("Nonce");
|
||||||
}
|
}
|
||||||
String timestamp = request.getHeader("timestamp");
|
String timestamp = request.getHeader("timestamp");
|
||||||
if (!StringUtil.isNullOrEmpty(timestamp)) {
|
if (StringUtil.isNullOrEmpty(timestamp)) {
|
||||||
timestamp = request.getHeader("Timestamp");
|
timestamp = request.getHeader("Timestamp");
|
||||||
}
|
}
|
||||||
String sign = request.getHeader("sign");
|
String sign = request.getHeader("sign");
|
||||||
if (!StringUtil.isNullOrEmpty(sign)) {
|
if (StringUtil.isNullOrEmpty(sign)) {
|
||||||
sign = request.getHeader("Sign");
|
sign = request.getHeader("Sign");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtil.isNullOrEmpty(nonce) || StringUtil.isNullOrEmpty(timestamp) || StringUtil.isNullOrEmpty(sign)) {
|
if (StringUtil.isNullOrEmpty(nonce) || StringUtil.isNullOrEmpty(timestamp) || StringUtil.isNullOrEmpty(sign)) {
|
||||||
return ErrorCode.INVALID_PARAMETER;
|
return ErrorCode.INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,19 +34,19 @@ abstract public class ChannelAction extends Action {
|
|||||||
@Override
|
@Override
|
||||||
public ErrorCode preAction(Request request, Response response) {
|
public ErrorCode preAction(Request request, Response response) {
|
||||||
String nonce = request.getHeader("nonce");
|
String nonce = request.getHeader("nonce");
|
||||||
if (!StringUtil.isNullOrEmpty(nonce)) {
|
if (StringUtil.isNullOrEmpty(nonce)) {
|
||||||
nonce = request.getHeader("Nonce");
|
nonce = request.getHeader("Nonce");
|
||||||
}
|
}
|
||||||
String timestamp = request.getHeader("timestamp");
|
String timestamp = request.getHeader("timestamp");
|
||||||
if (!StringUtil.isNullOrEmpty(timestamp)) {
|
if (StringUtil.isNullOrEmpty(timestamp)) {
|
||||||
timestamp = request.getHeader("Timestamp");
|
timestamp = request.getHeader("Timestamp");
|
||||||
}
|
}
|
||||||
String sign = request.getHeader("sign");
|
String sign = request.getHeader("sign");
|
||||||
if (!StringUtil.isNullOrEmpty(sign)) {
|
if (StringUtil.isNullOrEmpty(sign)) {
|
||||||
sign = request.getHeader("Sign");
|
sign = request.getHeader("Sign");
|
||||||
}
|
}
|
||||||
String cid = request.getHeader("cid");
|
String cid = request.getHeader("cid");
|
||||||
if (!StringUtil.isNullOrEmpty(cid)) {
|
if (StringUtil.isNullOrEmpty(cid)) {
|
||||||
cid = request.getHeader("Cid");
|
cid = request.getHeader("Cid");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,21 +38,22 @@ abstract public class RobotAction extends Action {
|
|||||||
@Override
|
@Override
|
||||||
public ErrorCode preAction(Request request, Response response) {
|
public ErrorCode preAction(Request request, Response response) {
|
||||||
String nonce = request.getHeader("nonce");
|
String nonce = request.getHeader("nonce");
|
||||||
if (!StringUtil.isNullOrEmpty(nonce)) {
|
if (StringUtil.isNullOrEmpty(nonce)) {
|
||||||
nonce = request.getHeader("Nonce");
|
nonce = request.getHeader("Nonce");
|
||||||
}
|
}
|
||||||
String timestamp = request.getHeader("timestamp");
|
String timestamp = request.getHeader("timestamp");
|
||||||
if (!StringUtil.isNullOrEmpty(timestamp)) {
|
if (StringUtil.isNullOrEmpty(timestamp)) {
|
||||||
timestamp = request.getHeader("Timestamp");
|
timestamp = request.getHeader("Timestamp");
|
||||||
}
|
}
|
||||||
String sign = request.getHeader("sign");
|
String sign = request.getHeader("sign");
|
||||||
if (!StringUtil.isNullOrEmpty(sign)) {
|
if (StringUtil.isNullOrEmpty(sign)) {
|
||||||
sign = request.getHeader("Sign");
|
sign = request.getHeader("Sign");
|
||||||
}
|
}
|
||||||
String rid = request.getHeader("rid");
|
String rid = request.getHeader("rid");
|
||||||
if (!StringUtil.isNullOrEmpty(rid)) {
|
if (StringUtil.isNullOrEmpty(rid)) {
|
||||||
rid = request.getHeader("Rid");
|
rid = request.getHeader("Rid");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtil.isNullOrEmpty(nonce) || StringUtil.isNullOrEmpty(timestamp) || StringUtil.isNullOrEmpty(sign) || StringUtil.isNullOrEmpty(rid)) {
|
if (StringUtil.isNullOrEmpty(nonce) || StringUtil.isNullOrEmpty(timestamp) || StringUtil.isNullOrEmpty(sign) || StringUtil.isNullOrEmpty(rid)) {
|
||||||
return ErrorCode.INVALID_PARAMETER;
|
return ErrorCode.INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user