Documentation ¶
Index ¶
- type CMDBHttpRequester
- func (request *CMDBHttpRequester) Sign(expires time.Time)
- func (request *CMDBHttpRequester) WantPost()
- func (request *CMDBHttpRequester) WithAK(AK string) *CMDBHttpRequester
- func (request *CMDBHttpRequester) WithBody(body interface{}) *CMDBHttpRequester
- func (request *CMDBHttpRequester) WithBodyByte(body []byte) *CMDBHttpRequester
- func (request *CMDBHttpRequester) WithHeaderHost(host string) *CMDBHttpRequester
- func (request *CMDBHttpRequester) WithSK(SK string) *CMDBHttpRequester
- func (request *CMDBHttpRequester) WithUri(Uri string) *CMDBHttpRequester
- type CMDBProvider
- type DefaultOption
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)
type DefaultOption ¶
Click to show internal directories.
Click to hide internal directories.