fetch

package
v0.13.1 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2025 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
	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
	JSON          io.Reader
	NoEncode      bool
	NoPager       bool
	Method        string
	Multipart     *multipart.Multipart
	Output        string
	OutputDir     bool
	PrinterHandle *core.Handle
	Proxy         *url.URL
	QueryParams   []core.KeyVal
	Range         []string
	Redirects     *int
	Timeout       time.Duration
	TLS           uint16
	UnixSocket    string
	URL           *url.URL
	Verbosity     core.Verbosity
	XML           io.Reader
}

Jump to

Keyboard shortcuts

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