util

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfDir

func ConfDir() string

func DELETE

func DELETE(u string, header map[string]string) (raw json.RawMessage, err error)

func Deamon1 added in v1.1.0

func Deamon1(args []string) error

func Deamon2

func Deamon2(callback func())

func File

func File(u, method string, body io.Reader, header map[string]string) (io io.Reader, err error)

func GET

func GET(u string, header map[string]string) (raw json.RawMessage, err error)

func GetCookie

func GetCookie(url *url.URL, name string) *http.Cookie

func POST

func POST(u string, body interface{}, header map[string]string) (raw json.RawMessage, err error)

func PUT

func PUT(u string, body interface{}, header map[string]string) (raw json.RawMessage, err error)

func ReadFile

func ReadFile(filepath string, data interface{}) error

func RegisterLocalJar added in v1.1.0

func RegisterLocalJar()

func SOCKET

func SOCKET(u string, header map[string]string) (conn *websocket.Conn, raw json.RawMessage, err error)

func SetLog added in v1.2.0

func SetLog()

func SetLogPrefix added in v1.2.0

func SetLogPrefix()

func SetLogSufix added in v1.2.0

func SetLogSufix()

func SyncCookieJar

func SyncCookieJar()

func UserAgent

func UserAgent(args ...int) string

func WriteFile

func WriteFile(filepath string, data interface{}) error

Types

type CodeError

type CodeError int

func (CodeError) Error

func (err CodeError) Error() string

type Jar

type Jar struct {
	PsList cookiejar.PublicSuffixList `json:"pslist"`

	// mu locks the remaining fields.
	Mu sync.Mutex `json:"mu"`

	// entries is a set of entries, keyed by their eTLD+1 and subkeyed by
	// their name/domain/path.
	Entries map[string]map[string]entry `json:"entries"`

	// nextSeqNum is the next sequence number assigned to a new cookie
	// created SetCookies.
	NextSeqNum uint64 `json:"nextseqnum"`
}

Jump to

Keyboard shortcuts

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