v5

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CMDBHttpRequester

type CMDBHttpRequester struct {
	Uri    string
	Method string
	AK     string
	SK     string
	Param  map[string]string
	Body   *strings.Reader

	Host         string
	StringToSign string
	Expires      string
	Err          error
	HeaderHost   string
	// contains filtered or unexported fields
}

func NewCMDBHttpRequesterClient

func NewCMDBHttpRequesterClient(Host string) *CMDBHttpRequester

NewCMDBHttpRequesterClient ip or domain

func (*CMDBHttpRequester) Sign

func (request *CMDBHttpRequester) Sign(expires time.Time)

func (*CMDBHttpRequester) WantPost

func (request *CMDBHttpRequester) WantPost()

func (*CMDBHttpRequester) WithAK

func (request *CMDBHttpRequester) WithAK(AK string) *CMDBHttpRequester

func (*CMDBHttpRequester) WithBody

func (request *CMDBHttpRequester) WithBody(body interface{}) *CMDBHttpRequester

func (*CMDBHttpRequester) WithBodyByte

func (request *CMDBHttpRequester) WithBodyByte(body []byte) *CMDBHttpRequester

func (*CMDBHttpRequester) WithHeaderHost

func (request *CMDBHttpRequester) WithHeaderHost(host string) *CMDBHttpRequester

func (*CMDBHttpRequester) WithSK

func (request *CMDBHttpRequester) WithSK(SK string) *CMDBHttpRequester

func (*CMDBHttpRequester) WithUri

func (request *CMDBHttpRequester) WithUri(Uri string) *CMDBHttpRequester

type CMDBProvider

type CMDBProvider struct {
	HttpClient *guzzle.Client
	AK         string
	SK         string
	Host       string
	Debug      bool
	Option     DefaultOption
	Logger     logx.Logger
}

func NewProvider

func NewProvider(scheme, address, ak, sk string) *CMDBProvider

func (*CMDBProvider) OpenDebug

func (c *CMDBProvider) OpenDebug()

func (*CMDBProvider) Post

func (c *CMDBProvider) Post(uri string, data interface{}, resp interface{}) (interface{}, error)

func (*CMDBProvider) PostByte

func (c *CMDBProvider) PostByte(uri string, data []byte, resp interface{}) (interface{}, error)

type DefaultOption

type DefaultOption struct {
	DefaultPage     int
	DefaultPageSize int
}

Jump to

Keyboard shortcuts

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