requests

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2021 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Do added in v1.0.0

func Do(f func(*gout.Client) *dataflow.DataFlow, out interface{}, options ...Option) error

func Get

func Get(url string, params gout.H, out interface{}, options ...Option) error

func PostBody added in v1.0.1

func PostBody(url string, body []byte, out interface{}, options ...Option) error

func PostForm added in v1.0.1

func PostForm(url string, params gout.H, out interface{}, options ...Option) error

func PostJson

func PostJson(url string, params gout.H, out interface{}, options ...Option) error

func PostWWWForm added in v1.0.1

func PostWWWForm(url string, params gout.H, out interface{}, options ...Option) error

Types

type Option

type Option func(o *option)

func AddUAOption

func AddUAOption() Option

func CookieOption

func CookieOption(name, value string) Option

func DebugOption

func DebugOption() Option

func DisableTlsOption

func DisableTlsOption() Option

func GetResponseCookieOption added in v1.0.0

func GetResponseCookieOption(cookies *[]*http.Cookie) Option

func HeaderOption

func HeaderOption(key, value string) Option

func HttpCodeOption added in v1.0.0

func HttpCodeOption(code *int) Option

func HttpCookieOption

func HttpCookieOption(cookie *http.Cookie) Option

func ProxyCallbackOption added in v1.0.0

func ProxyCallbackOption(f func(out interface{}, proxy string)) Option

func ProxyOption

func ProxyOption(prefer proxy_pool.Prefer) Option

func RetryOption added in v1.0.0

func RetryOption(retry int) Option

func TimeoutOption

func TimeoutOption(d time.Duration) Option

func WithCookieJar added in v1.0.0

func WithCookieJar(jar http.CookieJar) Option

WithCookieJar CookieJar可能导致Cookie泄漏,谨慎使用

func WithResponseMiddleware added in v1.0.0

func WithResponseMiddleware(middler middleware.ResponseMiddler) Option

Jump to

Keyboard shortcuts

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