kopia lustrzana https://github.com/gaul/s3proxy
Add verification of override parameters for presigned url.
rodzic
59d4d60b91
commit
b265fed46f
|
@ -22,6 +22,7 @@ import static org.junit.Assume.assumeTrue;
|
|||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
import java.security.KeyManagementException;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
@ -373,8 +374,16 @@ public final class AwsSdkTest {
|
|||
generatePresignedUrlRequest.setExpiration(expiration);
|
||||
|
||||
URL url = client.generatePresignedUrl(generatePresignedUrlRequest);
|
||||
try (InputStream actual = url.openStream();
|
||||
URLConnection connection = url.openConnection();
|
||||
try (InputStream actual = connection.getInputStream();
|
||||
InputStream expected = BYTE_SOURCE.openStream()) {
|
||||
|
||||
String value = connection.getHeaderField("Content-Disposition");
|
||||
assertThat(value).isEqualTo(headerOverride.getContentDisposition());
|
||||
|
||||
value = connection.getHeaderField("Content-Type");
|
||||
assertThat(value).isEqualTo(headerOverride.getContentType());
|
||||
|
||||
assertThat(actual).hasContentEqualTo(expected);
|
||||
}
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue