mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-14 04:31:02 +00:00
48 lines
1.0 KiB
TypeScript
48 lines
1.0 KiB
TypeScript
const headers = ['header', 'HEADER', 'header.', 'header[field]', 'header.field', 'header[]'];
|
|
const requestHeaders = [
|
|
'requestheader[]',
|
|
'requestheader.',
|
|
'request_header.mockId',
|
|
'request_header.s[]',
|
|
'requestheader'
|
|
];
|
|
const mobileHeaders = [
|
|
'mobileheader',
|
|
'MobileHeader',
|
|
'mobileheader.',
|
|
'MobileHeader[]',
|
|
'mobile_header.header',
|
|
'mobileheader.header',
|
|
'mobileheader.string'
|
|
];
|
|
|
|
/**
|
|
* Collects an array of strings identified as valid tracking headers
|
|
* @type {Array<string>}
|
|
*/
|
|
const trackingHeaderList = [...headers, ...requestHeaders, ...mobileHeaders];
|
|
|
|
/**
|
|
* A list of strings identified as non tracking headers
|
|
* @type {Array<string>}
|
|
*/
|
|
const nonTrackingHeaderList = [
|
|
'headers',
|
|
'headerfortrackingisinvalid',
|
|
'HEADER_PATH',
|
|
'HEADER_REFERER',
|
|
'HEADER_USERAGENT',
|
|
'',
|
|
'-',
|
|
'sub-header',
|
|
'identity-requested',
|
|
'dataMobility',
|
|
'mobile phone',
|
|
'heading',
|
|
'requests',
|
|
'request_headers',
|
|
'mobile_header-string'
|
|
];
|
|
|
|
export { trackingHeaderList, nonTrackingHeaderList };
|