MCPcopy
hub / github.com/hapijs/hapi / accept

Method accept

lib/compression.js:62–83  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

60 }
61
62 accept(request) {
63
64 const header = request.headers['accept-encoding'];
65 if (!header) {
66 return 'identity';
67 }
68
69 const common = this.#common.get(header);
70 if (common) {
71 return common;
72 }
73
74 try {
75 return Accept.encoding(header, this.encodings);
76 }
77 catch (err) {
78 Bounce.rethrow(err, 'system');
79 err.header = header;
80 request._log(['accept-encoding', 'error'], err);
81 return 'identity';
82 }
83 }
84
85 encoding(response, length) {
86

Callers 1

_executeMethod · 0.80

Calls 2

encodingMethod · 0.65
_logMethod · 0.45

Tested by

no test coverage detected