Documentation ¶
Index ¶
- func HttpGet(url string) (string, error)
- func HttpPost(url string, body string) (string, error)
- type GetRequest
- type PrivateUrlBuilder
- func (p *PrivateUrlBuilder) Build(method string, path string, request *GetRequest) string
- func (p *PrivateUrlBuilder) BuildWithTime(method string, path string, utcDate time.Time, request *GetRequest) string
- func (p *PrivateUrlBuilder) Init(accessKey string, secretKey string, host string) *PrivateUrlBuilder
- type PublicUrlBuilder
- type Signer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetRequest ¶
type GetRequest struct {
// contains filtered or unexported fields
}
func (*GetRequest) AddParam ¶
func (p *GetRequest) AddParam(property string, value string) *GetRequest
func (*GetRequest) BuildParams ¶
func (p *GetRequest) BuildParams() string
func (*GetRequest) Init ¶
func (p *GetRequest) Init() *GetRequest
func (*GetRequest) InitFrom ¶
func (p *GetRequest) InitFrom(reqParams *GetRequest) *GetRequest
type PrivateUrlBuilder ¶
type PrivateUrlBuilder struct {
// contains filtered or unexported fields
}
func (*PrivateUrlBuilder) Build ¶
func (p *PrivateUrlBuilder) Build(method string, path string, request *GetRequest) string
func (*PrivateUrlBuilder) BuildWithTime ¶
func (p *PrivateUrlBuilder) BuildWithTime(method string, path string, utcDate time.Time, request *GetRequest) string
func (*PrivateUrlBuilder) Init ¶
func (p *PrivateUrlBuilder) Init(accessKey string, secretKey string, host string) *PrivateUrlBuilder
type PublicUrlBuilder ¶
type PublicUrlBuilder struct {
// contains filtered or unexported fields
}
func (*PublicUrlBuilder) Build ¶
func (p *PublicUrlBuilder) Build(path string, request *GetRequest) string
func (*PublicUrlBuilder) Init ¶
func (p *PublicUrlBuilder) Init(host string) *PublicUrlBuilder
Click to show internal directories.
Click to hide internal directories.