proxy

package
v2.0.0-beta2.0...-6ef21df Latest Latest
Warning

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

Go to latest
Published: May 18, 2024 License: Apache-2.0 Imports: 9 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(o *bo.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
health
Package health provides an application-wide health handler endpoint that is usually mapped to /trickster/health and provides the health status of the application's configured proxy endpoints
Package health provides an application-wide health handler endpoint that is usually mapped to /trickster/health and provides the health status of the application's configured proxy endpoints
rpc
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 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
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