2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-17 19:21:29 +03:00

fix(fetch): cancel request.body instead of source stream in request stream probe (#10702)

This commit is contained in:
Mathieu Acthernoene
2026-04-13 19:35:31 +02:00
committed by GitHub
parent 623c0032ab
commit 7a8bea2b65
+8 -6
View File
@@ -66,18 +66,20 @@ const factory = (env) => {
test(() => { test(() => {
let duplexAccessed = false; let duplexAccessed = false;
const body = new ReadableStream(); const request = new Request(platform.origin, {
body: new ReadableStream(),
const hasContentType = new Request(platform.origin, {
body,
method: 'POST', method: 'POST',
get duplex() { get duplex() {
duplexAccessed = true; duplexAccessed = true;
return 'half'; return 'half';
}, },
}).headers.has('Content-Type'); });
body.cancel(); const hasContentType = request.headers.has('Content-Type');
if (request.body != null) {
request.body.cancel();
}
return duplexAccessed && !hasContentType; return duplexAccessed && !hasContentType;
}); });