diff --git a/src/plugins/network/RequestDetails.js b/src/plugins/network/RequestDetails.js index 736b71d92..b952ebb7d 100644 --- a/src/plugins/network/RequestDetails.js +++ b/src/plugins/network/RequestDetails.js @@ -56,11 +56,8 @@ function decodeBody(container: Request | Response): string { return ''; } const b64Decoded = atob(container.data); - const encodingHeader = container.headers.find( - header => header.key === 'Content-Encoding', - ); - return encodingHeader && encodingHeader.value === 'gzip' + return getHeaderValue(container.headers, 'Content-Encoding') === 'gzip' ? decompress(b64Decoded) : b64Decoded; } diff --git a/src/plugins/network/index.js b/src/plugins/network/index.js index 2a957dd0e..584c41a15 100644 --- a/src/plugins/network/index.js +++ b/src/plugins/network/index.js @@ -81,7 +81,7 @@ const COLUMNS = { }, }; -export function getHeaderValue(headers: Array
, key: string) { +export function getHeaderValue(headers: Array
, key: string): string { for (const header of headers) { if (header.key.toLowerCase() === key.toLowerCase()) { return header.value;