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(() => {
let duplexAccessed = false;
const body = new ReadableStream();
const hasContentType = new Request(platform.origin, {
body,
const request = new Request(platform.origin, {
body: new ReadableStream(),
method: 'POST',
get duplex() {
duplexAccessed = true;
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;
});