h12

package
v0.0.0-...-04ef08d Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: MulanPSL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateHTTP12TransportWithIP

func CreateHTTP12TransportWithIP(ip string) http.RoundTripper

CreateHTTP12TransportWithIP 创建一个http.Transport实例,该实例通过指定的IP地址进行网络连接。 这对于需要强制通过特定IP地址访问HTTP服务的情况非常有用。

参数:

ip string - 用于建立连接的IP地址。

返回值:

*http.Transport - 配置好的http.Transport指针,可用于http.Client或其他需要http.Transport的场合。

func CreateHTTP12TransportWithIPGetter

func CreateHTTP12TransportWithIPGetter(getter func() string) adapter.HTTPRoundTripperAndCloserInterface

CreateHTTP12TransportWithIPGetter 创建一个自定义的http.Transport实例,该实例允许通过getter函数动态获取IP地址来进行连接,适用于需要手动指定连接IP的场景。 getter: 一个函数,用于获取要使用的IP地址。该函数会在每次建立连接时被调用。 返回值: 配置好的http.RoundTripper接口,即http.Transport实例,可直接用于http.Client中。

func CreateHTTP2TransportWithIPGetter

func CreateHTTP2TransportWithIPGetter(getter func() string) http.RoundTripper

CreateHTTP12TransportWithIPGetter 创建一个自定义的http.Transport实例,该实例允许通过getter函数动态获取IP地址来进行连接,适用于需要手动指定连接IP的场景。 getter: 一个函数,用于获取要使用的IP地址。该函数会在每次建立连接时被调用。 返回值: 配置好的http.RoundTripper接口,即http.Transport实例,可直接用于http.Client中。

func FetchHttp2WithIP

func FetchHttp2WithIP(ip, url string) (*http.Response, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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