fetch

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2026 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Fetch

func Fetch(ctx context.Context, r *Request) int

Types

type ContentType

type ContentType int
const (
	TypeUnknown ContentType = iota
	TypeImage
	TypeJSON
	TypeMsgPack
	TypeNDJSON
	TypeSSE
	TypeXML
)

type Request

type Request struct {
	AWSSigv4         *aws.Config
	Basic            *core.KeyVal
	Bearer           string
	CACerts          []*x509.Certificate
	Clobber          bool
	ContentType      string
	Data             io.Reader
	DNSServer        *url.URL
	DryRun           bool
	Edit             bool
	Form             []core.KeyVal
	Format           core.Format
	Headers          []core.KeyVal
	HTTP             core.HTTPVersion
	IgnoreStatus     bool
	Image            core.ImageSetting
	Insecure         bool
	NoEncode         bool
	NoPager          bool
	Method           string
	Multipart        *multipart.Multipart
	Output           string
	PrinterHandle    *core.Handle
	Proxy            *url.URL
	QueryParams      []core.KeyVal
	Range            []string
	Redirects        *int
	RemoteHeaderName bool
	RemoteName       bool
	Timeout          time.Duration
	TLS              uint16
	UnixSocket       string
	URL              *url.URL
	Verbosity        core.Verbosity
}

Jump to

Keyboard shortcuts

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