diff --git a/lib/adapters/http.js b/lib/adapters/http.js index 760efc3d..b309481c 100755 --- a/lib/adapters/http.js +++ b/lib/adapters/http.js @@ -264,7 +264,7 @@ export default isHttpAdapterSupported && function httpAdapter(config) { if (!headers.hasContentLength()) { try { const knownLength = await util.promisify(data.getLength).call(data); - headers.setContentLength(knownLength); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); /*eslint no-empty:0*/ } catch (e) { }