Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit adc5e46

Browse files
authored
Merge pull request #44 from BudWei/master
release 2.1.6
2 parents 35aaeac + b3cd31e commit adc5e46

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

aftership-sdk/src/main/java/com/aftership/sdk/request/ApiRequestImpl.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,12 @@
33
import com.aftership.sdk.auth.AuthenticationType;
44
import com.aftership.sdk.auth.SignHeader;
55
import com.aftership.sdk.auth.SignatureContent;
6+
import com.aftership.sdk.utils.*;
67
import com.google.gson.JsonElement;
78
import com.google.gson.JsonParser;
89

9-
import java.time.ZoneOffset;
10-
import java.time.ZonedDateTime;
11-
import java.time.format.DateTimeFormatter;
12-
import java.util.AbstractMap;
13-
import java.util.HashMap;
14-
import java.util.Map;
15-
import java.util.Objects;
10+
import java.text.SimpleDateFormat;
11+
import java.util.*;
1612

1713
import com.aftership.sdk.AfterShip;
1814
import com.aftership.sdk.exception.AftershipException;
@@ -23,10 +19,6 @@
2319
import com.aftership.sdk.model.AftershipResponse;
2420
import com.aftership.sdk.model.Meta;
2521
import com.aftership.sdk.model.RateLimit;
26-
import com.aftership.sdk.utils.Define;
27-
import com.aftership.sdk.utils.JsonUtils;
28-
import com.aftership.sdk.utils.StrUtils;
29-
import com.aftership.sdk.utils.UrlUtils;
3022
import okhttp3.Call;
3123
import okhttp3.Headers;
3224
import okhttp3.MediaType;
@@ -107,7 +99,9 @@ public <T, R> AftershipResponse<R> makeRequest(
10799
if (authenticationType == AuthenticationType.AES) {
108100
requestHeaders.put("as-api-key", app.getApiKey());
109101
// add sign
110-
String date = DateTimeFormatter.RFC_1123_DATE_TIME.format(ZonedDateTime.now(ZoneOffset.UTC));
102+
SimpleDateFormat sdf3 = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US);
103+
sdf3.setTimeZone(TimeZone.getTimeZone("GMT"));
104+
String date = sdf3.format(new Date());
111105
SignHeader signHeader = app.getSigner().sign(
112106
SignatureContent.builder()
113107
.contentType(JSON.toString())

0 commit comments

Comments
 (0)