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

Function HttpDebugHeader

plugins/authproxy/utils.cc:33–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31DbgCtl Auth_dbg_ctl{"authproxy"};
32
33void
34HttpDebugHeader(TSMBuffer mbuf, TSMLoc mhdr)
35{
36 HttpIoBuffer iobuf;
37 int64_t nbytes;
38 int64_t avail;
39 const char *ptr;
40 TSIOBufferBlock blk;
41
42 TSHttpHdrPrint(mbuf, mhdr, iobuf.buffer);
43
44 blk = TSIOBufferReaderStart(iobuf.reader);
45 avail = TSIOBufferBlockReadAvail(blk, iobuf.reader);
46 ptr = TSIOBufferBlockReadStart(blk, iobuf.reader, &nbytes);
47
48 AuthLogDebug("http request (%u of %u bytes):\n%*.*s", (unsigned)nbytes, (unsigned)avail, (int)nbytes, (int)nbytes, ptr);
49}
50
51void
52HttpSetMimeHeader(TSMBuffer mbuf, TSMLoc mhdr, const char *name, unsigned value)

Callers 4

AuthWriteHeadRequestFunction · 0.85
AuthWriteRangeRequestFunction · 0.85

Calls 4

TSHttpHdrPrintFunction · 0.85
TSIOBufferBlockReadAvailFunction · 0.85
TSIOBufferReaderStartFunction · 0.50
TSIOBufferBlockReadStartFunction · 0.50

Tested by

no test coverage detected