MCPcopy
hub / github.com/axios/axios / setHeader

Method setHeader

lib/core/AxiosHeaders.js:88–105  ·  view source on GitHub ↗
(_value, _header, _rewrite)

Source from the content-addressed store, hash-verified

86 const self = this;
87
88 function setHeader(_value, _header, _rewrite) {
89 const lHeader = normalizeHeader(_header);
90
91 if (!lHeader) {
92 return;
93 }
94
95 const key = utils.findKey(self, lHeader);
96
97 if (
98 !key ||
99 self[key] === undefined ||
100 _rewrite === true ||
101 (_rewrite === undefined && self[key] !== false)
102 ) {
103 self[key || _header] = normalizeValue(_value);
104 }
105 }
106
107 const setHeaders = (headers, _rewrite) =>
108 utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));

Callers 10

startHTTPServerFunction · 0.80
startTestServerFunction · 0.80
regression.test.jsFile · 0.80
query.test.jsFile · 0.80
http.test.jsFile · 0.80
fetch.test.jsFile · 0.80
requestWithConfigFunction · 0.80
auth.smoke.test.jsFile · 0.80
requestWithConfigFunction · 0.80

Calls 2

normalizeHeaderFunction · 0.85
normalizeValueFunction · 0.85

Tested by 2

requestWithConfigFunction · 0.64
requestWithConfigFunction · 0.64