From 3f84b7ed4239cb11b5c230482702151904e63aef Mon Sep 17 00:00:00 2001 From: Zach Bloomquist Date: Wed, 23 Feb 2022 15:42:28 -0500 Subject: [PATCH] fix: revert "fix: treat form-data bodies as binary" (#20343) --- packages/net-stubbing/lib/server/util.ts | 4 ---- packages/net-stubbing/test/unit/util-spec.ts | 14 -------------- 2 files changed, 18 deletions(-) diff --git a/packages/net-stubbing/lib/server/util.ts b/packages/net-stubbing/lib/server/util.ts index 68d31bc26f9d..c33d4be1464f 100644 --- a/packages/net-stubbing/lib/server/util.ts +++ b/packages/net-stubbing/lib/server/util.ts @@ -251,10 +251,6 @@ export function getBodyEncoding (req: CyHttpMessages.IncomingRequest): BodyEncod if (contentType.includes('charset=utf-8') || contentType.includes('charset="utf-8"')) { return 'utf8' } - - if (contentType.includes('multipart/form-data')) { - return 'binary' - } } // with fallback to inspecting the buffer using diff --git a/packages/net-stubbing/test/unit/util-spec.ts b/packages/net-stubbing/test/unit/util-spec.ts index f2e1db390975..3775f48ffa8d 100644 --- a/packages/net-stubbing/test/unit/util-spec.ts +++ b/packages/net-stubbing/test/unit/util-spec.ts @@ -69,19 +69,5 @@ describe('net-stubbing util', () => { expect(getBodyEncoding(req), 'image').to.equal('binary') }) - - it('returns binary for form-data bodies', () => { - const formDataRequest = { - body: Buffer.from('hello world'), - headers: { - 'content-type': 'multipart/form-data', - }, - method: 'POST', - url: 'somewhere', - httpVersion: '1.1', - } - - expect(getBodyEncoding(formDataRequest)).to.equal('binary') - }) }) })