feat: support ranged S3 GetObject responses
Wire createGetObjectResponse into single-part GetObject handler for proper Range/Content-Range support (200, 206, 416). Update presigned E2E test to require 200. Add SDK Range request test.
This commit is contained in:
@@ -221,12 +221,14 @@ export const s3ErrorResponse = (
|
||||
resource: string,
|
||||
status: number,
|
||||
requestId: string = '',
|
||||
extraHeaders: Record<string, string> = {},
|
||||
): Response =>
|
||||
new Response(s3ErrorXml(code, message, resource, requestId), {
|
||||
status,
|
||||
headers: {
|
||||
'content-type': 'application/xml',
|
||||
...(requestId ? { 'x-amz-request-id': requestId } : {}),
|
||||
...extraHeaders,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user