TSHttpTxnCacheLookupUrlGet(3ts)

TSHttpTxnCacheLookupUrlGet3ts

Tshttptxncachelookupurlget api function

Usage

#include <ts/ts.h>
TSReturnCode TSHttpTxnCacheLookupUrlGet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc offset)

Overview

Get the current cache key URL, also referred to as the lookup URL. This must be stored in a properly allocated URL object, typically created with a TSUrlCreate().

Tshttptxncachelookupurlset

Synopsis

#include <ts/ts.h>
TSReturnCode TSHttpTxnCacheLookupUrlSet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc offset)

Description

Set the current cache key URL, also referred to as the lookup URL. This must be stored in a properly allocated URL object, typically created with a TSUrlCreate() or TSUrlClone().

This API can be called as early as TS_HTTP_READ_REQUEST_HDR_HOOK but no later than TS_HTTP_POST_REMAP_HOOK. This is the preferred and most efficient way to modify the cache key, but an alternative is to use the old TSCacheUrlSet(), which takes a simple string as argument.

Releases

3 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12

From trafficserver-dev 9.2.5+ds-0+deb12u4 in Debian 12 (Bookworm). Parsed by carta from the page's man source.