diff --git a/packages/core/package.json b/packages/core/package.json index 8e1d8ae..4b165cf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "undios", "description": "Fetch-based axios-style HTTP client", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index ac659c0..b6f9d35 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -208,7 +208,13 @@ export class HTTP extends Service { } try { - const init: RequestInit = { method, headers: config.headers, signal: controller.signal } + const init: RequestInit = { + method, + body: config.data, + keepalive: config.keepAlive, + headers: config.headers, + signal: controller.signal, + } caller.emit('http/fetch-init', init, config) const raw = await fetch(url, init).catch((cause) => { const error = new HTTP.Error(`fetch ${url} failed`) diff --git a/packages/file/package.json b/packages/file/package.json index 4f8b031..d6b96a9 100644 --- a/packages/file/package.json +++ b/packages/file/package.json @@ -56,7 +56,7 @@ }, "peerDependencies": { "cordis": "^3.10.4", - "undios": "^0.1.4" + "undios": "^0.1.5" }, "dependencies": { "cosmokit": "^1.5.2", diff --git a/packages/proxy-agent/package.json b/packages/proxy-agent/package.json index 7b15d2a..c584798 100644 --- a/packages/proxy-agent/package.json +++ b/packages/proxy-agent/package.json @@ -48,7 +48,7 @@ }, "peerDependencies": { "cordis": "^3.10.4", - "undios": "^0.1.4" + "undios": "^0.1.5" }, "dependencies": { "http-proxy-agent": "^7.0.0",