MCPcopy Create free account
hub / github.com/apache/trafficserver / hide_accept_encoding

Function hide_accept_encoding

plugins/compress/misc.cc:134–145  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134void
135hide_accept_encoding(TSHttpTxn /* txnp ATS_UNUSED */, TSMBuffer reqp, TSMLoc hdr_loc, const char *hidden_header_name)
136{
137 TSMLoc field = TSMimeHdrFieldFind(reqp, hdr_loc, TS_MIME_FIELD_ACCEPT_ENCODING, TS_MIME_LEN_ACCEPT_ENCODING);
138 while (field) {
139 TSMLoc tmp;
140 tmp = TSMimeHdrFieldNextDup(reqp, hdr_loc, field);
141 TSMimeHdrFieldNameSet(reqp, hdr_loc, field, hidden_header_name, -1);
142 TSHandleMLocRelease(reqp, hdr_loc, field);
143 field = tmp;
144 }
145}
146
147void
148restore_accept_encoding(TSHttpTxn /* txnp ATS_UNUSED */, TSMBuffer reqp, TSMLoc hdr_loc, const char *hidden_header_name)

Callers 1

transform_pluginFunction · 0.85

Calls 4

TSMimeHdrFieldFindFunction · 0.85
TSMimeHdrFieldNextDupFunction · 0.85
TSMimeHdrFieldNameSetFunction · 0.85
TSHandleMLocReleaseFunction · 0.85

Tested by

no test coverage detected