Skip to content

Commit eb40d0a

Browse files
committed
Fixes to support Java11 HTTP/2 client
1 parent c2e44f2 commit eb40d0a

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

core/auth/src/main/java/software/amazon/awssdk/auth/signer/internal/AbstractAws4Signer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ public abstract class AbstractAws4Signer<T extends Aws4SignerParams, U extends A
5656
private static final int SIGNER_CACHE_MAX_SIZE = 300;
5757
private static final FifoCache<SignerKey> SIGNER_CACHE =
5858
new FifoCache<>(SIGNER_CACHE_MAX_SIZE);
59-
private static final List<String> LIST_OF_HEADERS_TO_IGNORE_IN_LOWER_CASE = Arrays.asList("connection", "x-amzn-trace-id");
59+
private static final List<String> LIST_OF_HEADERS_TO_IGNORE_IN_LOWER_CASE =
60+
Arrays.asList("connection", "x-amzn-trace-id", "user-agent");
6061

6162
protected SdkHttpFullRequest.Builder doSign(SdkHttpFullRequest request,
6263
Aws4SignerRequestParams requestParams,

core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/http/async/SimpleRequestProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ public void request(long n) {
7878
if (n <= 0) {
7979
s.onError(new IllegalArgumentException("Demand must be positive"));
8080
} else if (running) {
81+
running = false;
8182
s.onNext(ByteBuffer.wrap(content));
8283
s.onComplete();
83-
running = false;
8484
}
8585
}
8686

0 commit comments

Comments
 (0)