httpconfig

package
v6.9.1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 8 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 interfaces.HTTPConfigurationFactory
	SDKHTTPConfig        interfaces.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 config.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