| 31 | DbgCtl Auth_dbg_ctl{"authproxy"}; |
| 32 | |
| 33 | void |
| 34 | HttpDebugHeader(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 | |
| 51 | void |
| 52 | HttpSetMimeHeader(TSMBuffer mbuf, TSMLoc mhdr, const char *name, unsigned value) |
no test coverage detected