Browse Source

header

master
zhao 1 year ago
parent
commit
b9accccb81
4 changed files with 13 additions and 11 deletions
  1. +5
    -4
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKClient.java
  2. +2
    -2
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKServer.java
  3. +4
    -3
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/core/NSConstants.java
  4. +2
    -2
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/message/NSMessage.java

+ 5
- 4
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKClient.java View File

@@ -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


+ 2
- 2
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKServer.java View File

@@ -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


+ 4
- 3
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/core/NSConstants.java View File

@@ -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; // 秒


+ 2
- 2
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/message/NSMessage.java View File

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




Loading…
Cancel
Save