requests

package
v1.62.587 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 13 Imported by: 1,256

Documentation

Index

Constants

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

	HTTP  = "HTTP"
	HTTPS = "HTTPS"

	DefaultHttpPort = "80"

	GET     = "GET"
	PUT     = "PUT"
	POST    = "POST"
	DELETE  = "DELETE"
	PATCH   = "PATCH"
	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
	GetHeaders() map[string]string
	GetQueryParams() map[string]string
	GetFormParams() map[string]string
	GetContent() []byte
	GetBodyReader() io.Reader
	GetStyle() string
	GetProduct() string
	GetVersion() string
	SetVersion(version string)
	GetActionName() string
	GetAcceptFormat() string
	GetLocationServiceCode() string
	GetLocationEndpointType() string
	GetReadTimeout() time.Duration
	GetConnectTimeout() time.Duration
	SetReadTimeout(readTimeout time.Duration)
	SetConnectTimeout(connectTimeout time.Duration)
	SetHTTPSInsecure(isInsecure bool)
	GetHTTPSInsecure() *bool

	GetUserAgent() map[string]string

	SetStringToSign(stringToSign string)
	GetStringToSign() string

	SetDomain(domain string)
	SetContent(content []byte)
	SetScheme(scheme string)
	BuildUrl() string
	BuildQueries() string

	SetTracerSpan(span opentracing.Span)
	GetTracerSpan() opentracing.Span
	// 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
	ServiceCode  string
	EndpointType string

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

	Ontology AcsRequest
	// contains filtered or unexported fields
}

func NewCommonRequest

func NewCommonRequest() (request *CommonRequest)

func (CommonRequest) AppendUserAgent

func (request CommonRequest) AppendUserAgent(key, value string)

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) GetConnectTimeout

func (request CommonRequest) GetConnectTimeout() time.Duration

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) GetHTTPSInsecure

func (request CommonRequest) GetHTTPSInsecure() *bool

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) GetQueryParams

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

func (CommonRequest) GetReadTimeout

func (request CommonRequest) GetReadTimeout() time.Duration

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) GetTracerSpan added in v1.62.0

func (request CommonRequest) GetTracerSpan() opentracing.Span

func (CommonRequest) GetUserAgent

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

func (CommonRequest) GetVersion

func (request CommonRequest) GetVersion() string

func (CommonRequest) SetConnectTimeout

func (request CommonRequest) SetConnectTimeout(connectTimeout time.Duration)

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) SetHTTPSInsecure

func (request CommonRequest) SetHTTPSInsecure(isInsecure bool)

func (CommonRequest) SetReadTimeout

func (request CommonRequest) SetReadTimeout(readTimeout time.Duration)

func (CommonRequest) SetScheme

func (request CommonRequest) SetScheme(scheme string)

func (CommonRequest) SetStringToSign

func (request CommonRequest) SetStringToSign(stringToSign string)

func (CommonRequest) SetTracerSpan added in v1.62.0

func (request CommonRequest) SetTracerSpan(span opentracing.Span)

func (CommonRequest) SetVersion

func (request CommonRequest) SetVersion(version 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) AppendUserAgent

func (request RoaRequest) AppendUserAgent(key, value string)

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) GetConnectTimeout

func (request RoaRequest) GetConnectTimeout() time.Duration

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) GetHTTPSInsecure

func (request RoaRequest) GetHTTPSInsecure() *bool

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) GetQueryParams

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

func (RoaRequest) GetReadTimeout

func (request RoaRequest) GetReadTimeout() time.Duration

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) GetTracerSpan added in v1.62.0

func (request RoaRequest) GetTracerSpan() opentracing.Span

func (RoaRequest) GetUserAgent

func (request RoaRequest) GetUserAgent() map[string]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) SetConnectTimeout

func (request RoaRequest) SetConnectTimeout(connectTimeout time.Duration)

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) SetHTTPSInsecure

func (request RoaRequest) SetHTTPSInsecure(isInsecure bool)

func (RoaRequest) SetReadTimeout

func (request RoaRequest) SetReadTimeout(readTimeout time.Duration)

func (RoaRequest) SetScheme

func (request RoaRequest) SetScheme(scheme string)

func (RoaRequest) SetStringToSign

func (request RoaRequest) SetStringToSign(stringToSign string)

func (RoaRequest) SetTracerSpan added in v1.62.0

func (request RoaRequest) SetTracerSpan(span opentracing.Span)

func (RoaRequest) SetVersion

func (request RoaRequest) SetVersion(version string)

type RpcRequest

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

func (RpcRequest) AppendUserAgent

func (request RpcRequest) AppendUserAgent(key, value string)

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) GetConnectTimeout

func (request RpcRequest) GetConnectTimeout() time.Duration

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) GetHTTPSInsecure

func (request RpcRequest) GetHTTPSInsecure() *bool

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) GetQueryParams

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

func (RpcRequest) GetReadTimeout

func (request RpcRequest) GetReadTimeout() time.Duration

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) GetTracerSpan added in v1.62.0

func (request RpcRequest) GetTracerSpan() opentracing.Span

func (RpcRequest) GetUserAgent

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

func (*RpcRequest) GetVersion

func (request *RpcRequest) GetVersion() string

func (*RpcRequest) InitWithApiInfo

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

func (RpcRequest) SetConnectTimeout

func (request RpcRequest) SetConnectTimeout(connectTimeout time.Duration)

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) SetHTTPSInsecure

func (request RpcRequest) SetHTTPSInsecure(isInsecure bool)

func (RpcRequest) SetReadTimeout

func (request RpcRequest) SetReadTimeout(readTimeout time.Duration)

func (RpcRequest) SetScheme

func (request RpcRequest) SetScheme(scheme string)

func (RpcRequest) SetStringToSign

func (request RpcRequest) SetStringToSign(stringToSign string)

func (RpcRequest) SetTracerSpan added in v1.62.0

func (request RpcRequest) SetTracerSpan(span opentracing.Span)

func (RpcRequest) SetVersion

func (request RpcRequest) SetVersion(version string)

Jump to

Keyboard shortcuts

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