@@ -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) | |||||
; | ; | ||||
} | } | ||||