http

package
v0.1.45 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrBaseAuthConfig = errors.New("base auth config is error")
View Source
var ErrEmptyFileNameField = errors.New("must set field filename")
View Source
var ErrInvalidDataStruct = errors.New("invalid response data struct")

Functions

func NewClient

func NewClient(configs ...*Config) *client

NewClient

Types

type BaseAuth added in v0.1.43

type BaseAuth struct {
	Enable  bool
	Account string
	Pwd     string
}

BaseAuth

type Config

type Config struct {
	TimeOver   int64
	TimeOut    int64
	Headers    map[string]string // request headers
	CookieName string
	Host       string
}

type ServerResponse

type ServerResponse struct {
	Data interface{} `json:"data"`
	// contains filtered or unexported fields
}

func NewResponse added in v0.1.43

func NewResponse(path string) *ServerResponse

NewResponse

func (*ServerResponse) BaseAuth

func (sr *ServerResponse) BaseAuth() *BaseAuth

BaseAuth

func (*ServerResponse) Close added in v0.1.43

func (sr *ServerResponse) Close()

Close

func (*ServerResponse) GetFields added in v0.1.43

func (sr *ServerResponse) GetFields() map[string]string

GetFields

func (*ServerResponse) SetBaseAuth added in v0.1.43

func (sr *ServerResponse) SetBaseAuth(account, pwd string)

SetBaseAuth

func (*ServerResponse) SetFields added in v0.1.43

func (sr *ServerResponse) SetFields(fields map[string]string)

SetFields

func (*ServerResponse) SetUploadFile added in v0.1.43

func (sr *ServerResponse) SetUploadFile(name string)

SetUploadFile

Jump to

Keyboard shortcuts

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