Add support for HEAD method
This commit is contained in:
parent
9a772f7733
commit
06a74d9745
@ -103,6 +103,7 @@ export default {
|
||||
});
|
||||
break;
|
||||
}
|
||||
case 'HEAD':
|
||||
case 'GET': {
|
||||
if (request.url.endsWith('/')) {
|
||||
let r2_objects = await bucket.list({
|
||||
@ -340,6 +341,14 @@ export default {
|
||||
}
|
||||
}
|
||||
|
||||
if (request.method === 'HEAD') {
|
||||
response = new Response(null, {
|
||||
status: response.status,
|
||||
statusText: response.statusText,
|
||||
headers: response.headers,
|
||||
});
|
||||
}
|
||||
|
||||
// Set CORS headers
|
||||
response.headers.set('Access-Control-Allow-Origin', request.headers.get('Origin') ?? '*');
|
||||
response.headers.set('Access-Control-Allow-Methods', SUPPORT_METHODS.join(', '));
|
||||
|
Loading…
Reference in New Issue
Block a user