requests

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ITopRequest

type ITopRequest interface {
	APIName() string
	GetForm() TopValues
	GetHeader() http.Header
	Validate()
}

ITopRequest TopRequest的接口定义

type TaobaoHttpDnsGetRequest

type TaobaoHttpDnsGetRequest struct {
	TopRequest
}

TaobaoHttpDnsGetRequest 获取TOP DNS配置

func NewTaobaoHttpDnsGetRequest

func NewTaobaoHttpDnsGetRequest() *TaobaoHttpDnsGetRequest

NewTaobaoTimeGetRequest 创建获取淘宝系统当前时间请求的新实例

func (*TaobaoHttpDnsGetRequest) APIName

func (req *TaobaoHttpDnsGetRequest) APIName() string

APIName 获取接口的名称

func (*TaobaoHttpDnsGetRequest) Validate

func (req *TaobaoHttpDnsGetRequest) Validate()

type TaobaoTbkDgMaterialOptionalRequest

type TaobaoTbkDgMaterialOptionalRequest struct {
	TopRequest
}

func NewTaobaoTbkDgMaterialOptionalRequest

func NewTaobaoTbkDgMaterialOptionalRequest() *TaobaoTbkDgMaterialOptionalRequest

func (*TaobaoTbkDgMaterialOptionalRequest) APIName

APIName 获取接口的名称

func (*TaobaoTbkDgMaterialOptionalRequest) SetAdzoneID

func (req *TaobaoTbkDgMaterialOptionalRequest) SetAdzoneID(adzoneID int)

SetAdzoneID 设置adzone_id mm_xxx_xxx_12345678三段式的最后一段数字

func (*TaobaoTbkDgMaterialOptionalRequest) SetCat

func (req *TaobaoTbkDgMaterialOptionalRequest) SetCat(cat string)

SetCat 设置商品筛选-类目ID

func (*TaobaoTbkDgMaterialOptionalRequest) SetPageNo

func (req *TaobaoTbkDgMaterialOptionalRequest) SetPageNo(page int)

SetPageNo 设置页码

func (*TaobaoTbkDgMaterialOptionalRequest) SetPageSize

func (req *TaobaoTbkDgMaterialOptionalRequest) SetPageSize(size int)

SetPageSize 设置页大小

func (*TaobaoTbkDgMaterialOptionalRequest) SetQ

SetQ 设置商品筛选-查询词

func (*TaobaoTbkDgMaterialOptionalRequest) Validate

func (req *TaobaoTbkDgMaterialOptionalRequest) Validate()

type TaobaoTbkUatmFavoritesGetRequest

type TaobaoTbkUatmFavoritesGetRequest struct {
	TopRequest
}

func NewTaobaoTbkUatmFavoritesGetRequest

func NewTaobaoTbkUatmFavoritesGetRequest() *TaobaoTbkUatmFavoritesGetRequest

func (*TaobaoTbkUatmFavoritesGetRequest) APIName

APIName 获取接口的名称

func (*TaobaoTbkUatmFavoritesGetRequest) Validate

func (req *TaobaoTbkUatmFavoritesGetRequest) Validate()

type TaobaoTbkUatmFavoritesItemGetRequest

type TaobaoTbkUatmFavoritesItemGetRequest struct {
	TopRequest
}

func NewTaobaoTbkUatmFavoritesItemGetRequest

func NewTaobaoTbkUatmFavoritesItemGetRequest() *TaobaoTbkUatmFavoritesItemGetRequest

func (*TaobaoTbkUatmFavoritesItemGetRequest) APIName

APIName 获取接口的名称

func (*TaobaoTbkUatmFavoritesItemGetRequest) SetAdzoneID

func (req *TaobaoTbkUatmFavoritesItemGetRequest) SetAdzoneID(adzoneId int)

func (*TaobaoTbkUatmFavoritesItemGetRequest) SetFavoritesID

func (req *TaobaoTbkUatmFavoritesItemGetRequest) SetFavoritesID(favoritesId int)

func (*TaobaoTbkUatmFavoritesItemGetRequest) SetPageNo

func (req *TaobaoTbkUatmFavoritesItemGetRequest) SetPageNo(page int)

SetPageNo 设置页码

func (*TaobaoTbkUatmFavoritesItemGetRequest) SetPageSize

func (req *TaobaoTbkUatmFavoritesItemGetRequest) SetPageSize(size int)

SetPageSize 设置页大小

func (*TaobaoTbkUatmFavoritesItemGetRequest) Validate

func (req *TaobaoTbkUatmFavoritesItemGetRequest) Validate()

type TaobaoTimeGetRequest

type TaobaoTimeGetRequest struct {
	TopRequest
}

TaobaoTimeGetRequest 获取淘宝系统当前时间

func NewTaobaoTimeGetRequest

func NewTaobaoTimeGetRequest() *TaobaoTimeGetRequest

NewTaobaoTimeGetRequest 创建获取淘宝系统当前时间请求的新实例

func (*TaobaoTimeGetRequest) APIName

func (req *TaobaoTimeGetRequest) APIName() string

APIName 获取接口的名称

func (*TaobaoTimeGetRequest) Validate

func (req *TaobaoTimeGetRequest) Validate()

type TopRequest

type TopRequest struct {
	Form   TopValues   //请求参数
	Header http.Header //请求头
}

TopRequest 请求的基类

func (*TopRequest) GetForm

func (req *TopRequest) GetForm() TopValues

func (*TopRequest) GetHeader

func (req *TopRequest) GetHeader() http.Header

type TopValues

type TopValues map[string][]string

TopValues 自定义的请求参数类型

func (TopValues) Add

func (vs TopValues) Add(k, v string)

Add 添加新的请求参数

func (TopValues) Encode

func (vs TopValues) Encode() string

Encode 编码请求参数

func (TopValues) GetSortedKeys

func (vs TopValues) GetSortedKeys() []string

GetSortedKeys 获取已排序的KEY值

func (TopValues) GetUnsignedText

func (vs TopValues) GetUnsignedText() string

GetUnsignedText 获取未签名的原始文本

func (TopValues) ValidateRequired

func (vs TopValues) ValidateRequired(k string)

ValidateRequired 校验必填项

Jump to

Keyboard shortcuts

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