| @@ -81,10 +81,11 @@ public final class NSSDKClient | |||||
| { | { | ||||
| String dataStr; | String dataStr; | ||||
| request.ClearHeaders().AddHeader(NSConstants.HEADER_SIGN, object.getSign()); | |||||
| request.ClearQueries().AddQuery(NSConstants.QUERY_IDENTIFIER, object.getIdentifier()) | |||||
| .AddQuery(NSConstants.QUERY_PROTOCOL, object.getProtocol()) | |||||
| .AddQuery(NSConstants.QUERY_TIMESTAMP, object.getTimestamp()) | |||||
| request.ClearHeaders().AddHeader(NSConstants.HEADER_SIGN, object.getSign()) | |||||
| .AddHeader(NSConstants.HEADER_IDENTIFIER, object.getIdentifier()) | |||||
| .AddHeader(NSConstants.HEADER_TIMESTAMP, object.getTimestamp()) | |||||
| ; | |||||
| request.AddQuery(NSConstants.QUERY_PROTOCOL, object.getProtocol()) | |||||
| ; | ; | ||||
| dataStr = object.getDataStr(); | dataStr = object.getDataStr(); | ||||
| try | try | ||||
| @@ -49,8 +49,8 @@ public final class NSSDKServer | |||||
| data = NSHttp.GetRequestBody(request); | data = NSHttp.GetRequestBody(request); | ||||
| NSAssert.NotEmpty(data, NSErrno.ERRNO_CLI_DATA_MISSING); | NSAssert.NotEmpty(data, NSErrno.ERRNO_CLI_DATA_MISSING); | ||||
| res = new NSReportObject<>(); | res = new NSReportObject<>(); | ||||
| res.SetTimestampStr(request.getParameter(NSConstants.QUERY_TIMESTAMP)) | |||||
| .setIdentifier(request.getParameter(NSConstants.QUERY_IDENTIFIER)) | |||||
| res.SetTimestampStr(request.getHeader(NSConstants.HEADER_TIMESTAMP)) | |||||
| .setIdentifier(request.getHeader(NSConstants.HEADER_IDENTIFIER)) | |||||
| .SetProtocolStr(request.getParameter(NSConstants.QUERY_PROTOCOL)) | .SetProtocolStr(request.getParameter(NSConstants.QUERY_PROTOCOL)) | ||||
| ; | ; | ||||
| try | try | ||||
| @@ -3,9 +3,10 @@ package com.nsgk.agentcentersdk.core; | |||||
| // 常量 | // 常量 | ||||
| public final class NSConstants | public final class NSConstants | ||||
| { | { | ||||
| public static final String HEADER_SIGN = "SIGN"; | |||||
| public static final String QUERY_TIMESTAMP = "timestamp"; | |||||
| public static final String QUERY_IDENTIFIER = "identifier"; | |||||
| public static final String HEADER_SIGN = "X-NS-SIGN"; | |||||
| public static final String HEADER_TIMESTAMP = "X-NS-TIMESTAMP"; | |||||
| public static final String HEADER_IDENTIFIER = "X-NS-IDENTIFIER"; | |||||
| public static final String QUERY_PROTOCOL = "protocol"; | public static final String QUERY_PROTOCOL = "protocol"; | ||||
| public static final int MAX_TIME_DIFF = 300; // 秒 | public static final int MAX_TIME_DIFF = 300; // 秒 | ||||
| @@ -44,10 +44,10 @@ public class NSMessage implements Serializable | |||||
| public boolean IsValid() | public boolean IsValid() | ||||
| { | { | ||||
| return null != bookId | return null != bookId | ||||
| && null != deptId | |||||
| //&& null != deptId | |||||
| && null != outId | && null != outId | ||||
| && NSStr.IsNotEmpty(orgCode) | && NSStr.IsNotEmpty(orgCode) | ||||
| && NSStr.IsNotEmpty(bookName) | |||||
| //&& NSStr.IsNotEmpty(bookName) | |||||
| ; | ; | ||||
| } | } | ||||