Parcourir la source

header

master
zhao il y a 1 an
Parent
révision
b9accccb81
4 fichiers modifiés avec 13 ajouts et 11 suppressions
  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 Voir le fichier

@@ -81,10 +81,11 @@ public final class NSSDKClient
{
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();
try


+ 2
- 2
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKServer.java Voir le fichier

@@ -49,8 +49,8 @@ public final class NSSDKServer
data = NSHttp.GetRequestBody(request);
NSAssert.NotEmpty(data, NSErrno.ERRNO_CLI_DATA_MISSING);
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))
;
try


+ 4
- 3
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/core/NSConstants.java Voir le fichier

@@ -3,9 +3,10 @@ package com.nsgk.agentcentersdk.core;
// 常量
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 int MAX_TIME_DIFF = 300; // 秒


+ 2
- 2
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/message/NSMessage.java Voir le fichier

@@ -44,10 +44,10 @@ public class NSMessage implements Serializable
public boolean IsValid()
{
return null != bookId
&& null != deptId
//&& null != deptId
&& null != outId
&& NSStr.IsNotEmpty(orgCode)
&& NSStr.IsNotEmpty(bookName)
//&& NSStr.IsNotEmpty(bookName)
;
}



Chargement…
Annuler
Enregistrer