MCPcopy
hub / github.com/axios/axios / matchHeaderValue

Function matchHeaderValue

lib/core/AxiosHeaders.js:35–53  ·  view source on GitHub ↗
(context, value, header, filter, isHeaderNameFilter)

Source from the content-addressed store, hash-verified

33const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());
34
35function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {
36 if (utils.isFunction(filter)) {
37 return filter.call(this, value, header);
38 }
39
40 if (isHeaderNameFilter) {
41 value = header;
42 }
43
44 if (!utils.isString(value)) return;
45
46 if (utils.isString(filter)) {
47 return value.indexOf(filter) !== -1;
48 }
49
50 if (utils.isRegExp(filter)) {
51 return filter.test(value);
52 }
53}
54
55function formatHeader(header) {
56 return header

Callers 3

hasMethod · 0.85
deleteHeaderMethod · 0.85
clearMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected