| Index: LayoutTests/http/tests/local/serviceworker/resources/fetch-request-body-file-worker.js
|
| diff --git a/LayoutTests/http/tests/local/serviceworker/resources/fetch-request-body-file-worker.js b/LayoutTests/http/tests/local/serviceworker/resources/fetch-request-body-file-worker.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..83d7445dc815185fbabcdc0e35c45e84dafaa7d5
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/local/serviceworker/resources/fetch-request-body-file-worker.js
|
| @@ -0,0 +1,16 @@
|
| +self.addEventListener('fetch', function(event) {
|
| + event.respondWith(new Promise(function(resolve) {
|
| + var headers = [];
|
| + event.request.headers.forEach(function(value, key) {
|
| + headers.push([key, value]);
|
| + });
|
| + event.request.body.asText()
|
| + .then(function(result) {
|
| + resolve(new Response(JSON.stringify({
|
| + method: event.request.method,
|
| + headers: headers,
|
| + body: result
|
| + })));
|
| + })
|
| + }));
|
| + });
|
|
|