requests

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RPC = "RPC"
	ROA = "ROA"

	HTTP  = "HTTP"
	HTTPS = "HTTPS"

	DefaultHttpPort = "80"

	GET     = "GET"
	PUT     = "PUT"
	POST    = "POST"
	DELETE  = "DELETE"
	HEAD    = "HEAD"
	OPTIONS = "OPTIONS"

	Json = "application/json"
	Xml  = "application/xml"
	Raw  = "application/octet-stream"
	Form = "application/x-www-form-urlencoded"

	Header = "Header"
	Query  = "Query"
	Body   = "Body"
	Path   = "Path"

	HeaderSeparator = "\n"
)

Variables

This section is empty.

Functions

func InitParams

func InitParams(request AcsRequest) (err error)

Types

type AcsRequest

type AcsRequest interface {
	GetScheme() string
	GetMethod() string
	GetDomain() string
	GetPort() string
	GetRegionId() string
	GetUrl() string
	GetQueries() string
	GetHeaders() map[string]string
	GetQueryParams() map[string]string
	GetFormParams() map[string]string
	GetContent() []byte
	GetBodyReader() io.Reader
	GetStyle() string
	GetProduct() string
	GetVersion() string
	GetActionName() string
	GetAcceptFormat() string
	GetLocationServiceCode() string
	GetLocationEndpointType() string

	SetStringToSign(stringToSign string)
	GetStringToSign() string

	SetDomain(domain string)
	SetContent(content []byte)
	SetScheme(scheme string)
	BuildUrl() string
	BuildQueries() string
	// contains filtered or unexported methods
}

interface

type Boolean

type Boolean string

func NewBoolean

func NewBoolean(bool bool) Boolean

func (Boolean) GetValue

func (boolean Boolean) GetValue() (bool, error)

func (Boolean) HasValue

func (boolean Boolean) HasValue() bool

type CommonRequest

type CommonRequest struct {
	Version string
	ApiName string
	Product string

	// roa params
	PathPattern string
	PathParams  map[string]string

	Ontology AcsRequest
	// contains filtered or unexported fields
}

func NewCommonRequest

func NewCommonRequest() (request *CommonRequest)

func (*CommonRequest) BuildQueries

func (request *CommonRequest) BuildQueries() string

func (*CommonRequest) BuildUrl

func (request *CommonRequest) BuildUrl() string

func (CommonRequest) GetAcceptFormat

func (request CommonRequest) GetAcceptFormat() string

func (CommonRequest) GetActionName

func (request CommonRequest) GetActionName() string

func (*CommonRequest) GetBodyReader

func (request *CommonRequest) GetBodyReader() io.Reader

func (CommonRequest) GetContent

func (request CommonRequest) GetContent() []byte

func (CommonRequest) GetContentType

func (request CommonRequest) GetContentType() (contentType string, contains bool)

func (CommonRequest) GetDomain

func (request CommonRequest) GetDomain() string

func (CommonRequest) GetFormParams

func (request CommonRequest) GetFormParams() map[string]string

func (CommonRequest) GetHeaders

func (request CommonRequest) GetHeaders() map[string]string

func (CommonRequest) GetLocationEndpointType

func (request CommonRequest) GetLocationEndpointType() string

func (CommonRequest) GetLocationServiceCode

func (request CommonRequest) GetLocationServiceCode() string

func (CommonRequest) GetMethod

func (request CommonRequest) GetMethod() string

func (CommonRequest) GetPort

func (request CommonRequest) GetPort() string

func (CommonRequest) GetProduct

func (request CommonRequest) GetProduct() string

func (*CommonRequest) GetQueries

func (request *CommonRequest) GetQueries() string

func (CommonRequest) GetQueryParams

func (request CommonRequest) GetQueryParams() map[string]string

func (CommonRequest) GetRegionId

func (request CommonRequest) GetRegionId() string

func (CommonRequest) GetScheme

func (request CommonRequest) GetScheme() string

func (CommonRequest) GetStringToSign

func (request CommonRequest) GetStringToSign() string

func (*CommonRequest) GetStyle

func (request *CommonRequest) GetStyle() string

func (*CommonRequest) GetUrl

func (request *CommonRequest) GetUrl() string

func (CommonRequest) GetVersion

func (request CommonRequest) GetVersion() string

func (CommonRequest) SetContent

func (request CommonRequest) SetContent(content []byte)

func (CommonRequest) SetContentType

func (request CommonRequest) SetContentType(contentType string)

func (CommonRequest) SetDomain

func (request CommonRequest) SetDomain(host string)

func (CommonRequest) SetScheme

func (request CommonRequest) SetScheme(scheme string)

func (CommonRequest) SetStringToSign

func (request CommonRequest) SetStringToSign(stringToSign string)

func (*CommonRequest) String

func (request *CommonRequest) String() string

func (*CommonRequest) TransToAcsRequest

func (request *CommonRequest) TransToAcsRequest()

type Float

type Float string

func NewFloat

func NewFloat(f float64) Float

func (Float) GetValue

func (float Float) GetValue() (float64, error)

func (Float) HasValue

func (float Float) HasValue() bool

type Integer

type Integer string

func NewInteger

func NewInteger(integer int) Integer

func NewInteger64

func NewInteger64(integer int64) Integer

func (Integer) GetValue

func (integer Integer) GetValue() (int, error)

func (Integer) GetValue64

func (integer Integer) GetValue64() (int64, error)

func (Integer) HasValue

func (integer Integer) HasValue() bool

type RoaRequest

type RoaRequest struct {
	PathParams map[string]string
	// contains filtered or unexported fields
}

func (*RoaRequest) BuildQueries

func (request *RoaRequest) BuildQueries() string

for sign method, need not url encoded

func (*RoaRequest) BuildUrl

func (request *RoaRequest) BuildUrl() string

func (RoaRequest) GetAcceptFormat

func (request RoaRequest) GetAcceptFormat() string

func (RoaRequest) GetActionName

func (request RoaRequest) GetActionName() string

func (*RoaRequest) GetBodyReader

func (request *RoaRequest) GetBodyReader() io.Reader

func (RoaRequest) GetContent

func (request RoaRequest) GetContent() []byte

func (RoaRequest) GetContentType

func (request RoaRequest) GetContentType() (contentType string, contains bool)

func (RoaRequest) GetDomain

func (request RoaRequest) GetDomain() string

func (RoaRequest) GetFormParams

func (request RoaRequest) GetFormParams() map[string]string

func (RoaRequest) GetHeaders

func (request RoaRequest) GetHeaders() map[string]string

func (RoaRequest) GetLocationEndpointType

func (request RoaRequest) GetLocationEndpointType() string

func (RoaRequest) GetLocationServiceCode

func (request RoaRequest) GetLocationServiceCode() string

func (RoaRequest) GetMethod

func (request RoaRequest) GetMethod() string

func (RoaRequest) GetPort

func (request RoaRequest) GetPort() string

func (RoaRequest) GetProduct

func (request RoaRequest) GetProduct() string

func (*RoaRequest) GetQueries

func (request *RoaRequest) GetQueries() string

func (RoaRequest) GetQueryParams

func (request RoaRequest) GetQueryParams() map[string]string

func (RoaRequest) GetRegionId

func (request RoaRequest) GetRegionId() string

func (RoaRequest) GetScheme

func (request RoaRequest) GetScheme() string

func (RoaRequest) GetStringToSign

func (request RoaRequest) GetStringToSign() string

func (*RoaRequest) GetStyle

func (*RoaRequest) GetStyle() string

func (*RoaRequest) GetUrl

func (request *RoaRequest) GetUrl() string

func (RoaRequest) GetVersion

func (request RoaRequest) GetVersion() string

func (*RoaRequest) InitWithApiInfo

func (request *RoaRequest) InitWithApiInfo(product, version, action, uriPattern, serviceCode, endpointType string)

func (RoaRequest) SetContent

func (request RoaRequest) SetContent(content []byte)

func (RoaRequest) SetContentType

func (request RoaRequest) SetContentType(contentType string)

func (RoaRequest) SetDomain

func (request RoaRequest) SetDomain(host string)

func (RoaRequest) SetScheme

func (request RoaRequest) SetScheme(scheme string)

func (RoaRequest) SetStringToSign

func (request RoaRequest) SetStringToSign(stringToSign string)

type RpcRequest

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

func (*RpcRequest) BuildQueries

func (request *RpcRequest) BuildQueries() string

func (*RpcRequest) BuildUrl

func (request *RpcRequest) BuildUrl() string

func (RpcRequest) GetAcceptFormat

func (request RpcRequest) GetAcceptFormat() string

func (*RpcRequest) GetActionName

func (request *RpcRequest) GetActionName() string

func (*RpcRequest) GetBodyReader

func (request *RpcRequest) GetBodyReader() io.Reader

func (RpcRequest) GetContent

func (request RpcRequest) GetContent() []byte

func (RpcRequest) GetContentType

func (request RpcRequest) GetContentType() (contentType string, contains bool)

func (RpcRequest) GetDomain

func (request RpcRequest) GetDomain() string

func (RpcRequest) GetFormParams

func (request RpcRequest) GetFormParams() map[string]string

func (RpcRequest) GetHeaders

func (request RpcRequest) GetHeaders() map[string]string

func (RpcRequest) GetLocationEndpointType

func (request RpcRequest) GetLocationEndpointType() string

func (RpcRequest) GetLocationServiceCode

func (request RpcRequest) GetLocationServiceCode() string

func (RpcRequest) GetMethod

func (request RpcRequest) GetMethod() string

func (RpcRequest) GetPort

func (request RpcRequest) GetPort() string

func (RpcRequest) GetProduct

func (request RpcRequest) GetProduct() string

func (*RpcRequest) GetQueries

func (request *RpcRequest) GetQueries() string

func (RpcRequest) GetQueryParams

func (request RpcRequest) GetQueryParams() map[string]string

func (RpcRequest) GetRegionId

func (request RpcRequest) GetRegionId() string

func (RpcRequest) GetScheme

func (request RpcRequest) GetScheme() string

func (RpcRequest) GetStringToSign

func (request RpcRequest) GetStringToSign() string

func (*RpcRequest) GetStyle

func (*RpcRequest) GetStyle() string

func (*RpcRequest) GetUrl

func (request *RpcRequest) GetUrl() string

func (*RpcRequest) GetVersion

func (request *RpcRequest) GetVersion() string

func (*RpcRequest) InitWithApiInfo

func (request *RpcRequest) InitWithApiInfo(product, version, action, serviceCode, endpointType string)

func (RpcRequest) SetContent

func (request RpcRequest) SetContent(content []byte)

func (RpcRequest) SetContentType

func (request RpcRequest) SetContentType(contentType string)

func (RpcRequest) SetDomain

func (request RpcRequest) SetDomain(host string)

func (RpcRequest) SetScheme

func (request RpcRequest) SetScheme(scheme string)

func (RpcRequest) SetStringToSign

func (request RpcRequest) SetStringToSign(stringToSign string)

Jump to

Keyboard shortcuts

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