aboutsummaryrefslogtreecommitdiff
path: root/docs/backends/tagging.rst
blob: 15773ff63f9979014ef5fb0daf303e8e4e5a10f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
Request tagging
===============

Each request contains a ``tags: Map[String, Any]`` map. This map can be used to tag the request with any backend-specific information, and isn't used in any way by sttp itself.

Tags can be added to a request using the ``def tag(k: String, v: Any)`` method, and read using the ``def tag(k: String): Option[Any]`` method.

Backends, or :ref:`backend wrappers <custombackends>` can use tags e.g. for logging, passing a metric name, using different connection pools, or even different delegate backends.