...

Package request

import "github.com/aliyun/credentials-go/credentials/request"
Overview
Index

Overview ▾

type CommonRequest

CommonRequest is for requesting credential

type CommonRequest struct {
    Scheme         string
    Method         string
    Domain         string
    RegionId       string
    URL            string
    ReadTimeout    time.Duration
    ConnectTimeout time.Duration

    BodyParams map[string]string

    QueryParams map[string]string
    Headers     map[string]string
    // contains filtered or unexported fields
}

func NewCommonRequest

func NewCommonRequest() *CommonRequest

NewCommonRequest returns a CommonRequest

func (*CommonRequest) BuildStringToSign

func (request *CommonRequest) BuildStringToSign() (stringToSign string)

BuildStringToSign returns BuildStringToSign

func (*CommonRequest) BuildURL

func (request *CommonRequest) BuildURL() string

BuildURL returns a url