UNPKG

454 BJavaScriptView Raw
1import { cloneRequest } from "./cloneRequest";
2import { GENERATED_HEADERS } from "./constants";
3export const prepareRequest = (request) => {
4 request = typeof request.clone === "function" ? request.clone() : cloneRequest(request);
5 for (const headerName of Object.keys(request.headers)) {
6 if (GENERATED_HEADERS.indexOf(headerName.toLowerCase()) > -1) {
7 delete request.headers[headerName];
8 }
9 }
10 return request;
11};