httpconfig

package
v8.5.1 Latest Latest
Warning

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

Go to latest
Published: May 22, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package httpconfig provides helpers for special types of HTTP client configuration supported by Relay.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HTTPConfig

type HTTPConfig struct {
	config.ProxyConfig
	SDKHTTPConfigFactory *ldcomponents.HTTPConfigurationBuilder
	SDKHTTPConfig        subsystems.HTTPConfiguration
}

HTTPConfig encapsulates ProxyConfig plus any other HTTP options we may support in the future (currently none).

func NewHTTPConfig

func NewHTTPConfig(proxyConfig config.ProxyConfig, authKey credential.SDKCredential, userAgent string, loggers ldlog.Loggers) (HTTPConfig, error)

NewHTTPConfig validates all of the HTTP-related options and returns an HTTPConfig if successful.

func (HTTPConfig) Client

func (c HTTPConfig) Client() *http.Client

Client creates a new HTTP client instance that isn't for SDK use.

Jump to

Keyboard shortcuts

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