proxy

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package proxy provides all proxy services for Trickster

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHTTPClient

func NewHTTPClient(oc *oo.Options) (*http.Client, error)

NewHTTPClient returns an HTTP client configured to the specifications of the running Trickster config.

Types

This section is empty.

Directories

Path Synopsis
Package context manages the insertion of Request-specific information (which cache to use, etc.) into proxied HTTP requests
Package context manages the insertion of Request-specific information (which cache to use, etc.) into proxied HTTP requests
Package engines provides the Reverse Proxy, Reverse Proxy Cache, and Time Series Delta Proxy Cache features for use by handlers.
Package engines provides the Reverse Proxy, Reverse Proxy Cache, and Time Series Delta Proxy Cache features for use by handlers.
Package errors provides common Error functionality to the Trickster proxy
Package errors provides common Error functionality to the Trickster proxy
Package handlers provides several non-proxy handlers for use internally by other Trickster handlers
Package handlers provides several non-proxy handlers for use internally by other Trickster handlers
Package headers provides functionality for HTTP Headers not provided by the builtin net/http package
Package headers provides functionality for HTTP Headers not provided by the builtin net/http package
Package methods provides functionality for handling HTTP methods
Package methods provides functionality for handling HTTP methods
Package origins the interface and generic functionality for Origin Types
Package origins the interface and generic functionality for Origin Types
clickhouse
Package clickhouse provides the ClickHouse origin type
Package clickhouse provides the ClickHouse origin type
influxdb
Package influxdb provides the InfluxDB Origin Type
Package influxdb provides the InfluxDB Origin Type
irondb
Package irondb provides proxy origin support for IRONdb databases.
Package irondb provides proxy origin support for IRONdb databases.
prometheus
Package prometheus provides the Prometheus Origin Type
Package prometheus provides the Prometheus Origin Type
reverseproxycache
Package reverseproxycache provides the HTTP Reverse Proxy Cache Origin Type
Package reverseproxycache provides the HTTP Reverse Proxy Cache Origin Type
Package params provides support for handling URL Parameters
Package params provides support for handling URL Parameters
ranges
byterange
Package byterange provides acceleration functions for Byte Ranges for use with HTTP Range Requests
Package byterange provides acceleration functions for Byte Ranges for use with HTTP Range Requests
Package request provides functionality for handling HTTP Requests including the insertion of configuration options into the request
Package request provides functionality for handling HTTP Requests including the insertion of configuration options into the request
Package timeconv provides time conversion capabilities to Trickster
Package timeconv provides time conversion capabilities to Trickster
tls
Package tls handles options for TLS (https) requests
Package tls handles options for TLS (https) requests
Package urls provides capabilities for manipulating URLs that are not provided by the builtin net/url package
Package urls provides capabilities for manipulating URLs that are not provided by the builtin net/url package

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL