httplib

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// cn
	URL_CN = "https://openapi.tuyacn.com"
	MSG_CN = "pulsar+ssl://mqe.tuyacn.com:7285/"
	// us
	URL_US = "https://openapi.tuyaus.com"
	MSG_US = "pulsar+ssl://mqe.tuyaus.com:7285/"
	// eu
	URL_EU = "https://openapi.tuyaeu.com"
	MSG_EU = "pulsar+ssl://mqe.tuyaeu.com:7285/"
	// in
	URL_IN = "https://openapi.tuyain.com"
	MSG_IN = "pulsar+ssl://mqe.tuyain.com:7285/"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ProxyHttp

type ProxyHttp struct {
	// contains filtered or unexported fields
}

func NewProxyHttp

func NewProxyHttp() *ProxyHttp

func (*ProxyHttp) DoRequest

func (t *ProxyHttp) DoRequest(ctx context.Context) error

func (*ProxyHttp) GetPayload

func (t *ProxyHttp) GetPayload() []byte

func (*ProxyHttp) GetProxyHeader

func (t *ProxyHttp) GetProxyHeader() map[string]string

func (*ProxyHttp) GetReqHandler

func (t *ProxyHttp) GetReqHandler() *http.Request

func (*ProxyHttp) SetAPIUri

func (t *ProxyHttp) SetAPIUri(v string)

func (*ProxyHttp) SetErrProc

func (t *ProxyHttp) SetErrProc(code int, v extension.IError)

func (*ProxyHttp) SetHeader

func (t *ProxyHttp) SetHeader(h map[string]string)

func (*ProxyHttp) SetMethod

func (t *ProxyHttp) SetMethod(v string)

func (*ProxyHttp) SetPayload

func (t *ProxyHttp) SetPayload(v []byte)

func (*ProxyHttp) SetResp

func (t *ProxyHttp) SetResp(v interface{})

Jump to

Keyboard shortcuts

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