requests

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GET  requestType = "GET"
	POST requestType = "POST"
)
View Source
const (
	HeaderContentType   = "Content-Type"
	HeaderAuthorization = "Authorization"
	HeaderCookie        = "Cookie"
)

枚举, 固定请求头

Variables

This section is empty.

Functions

This section is empty.

Types

type Requests

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

func Get

func Get(uri string) *Requests

生成GET请求

func Post

func Post(uri string) *Requests

生成GET请求

func (*Requests) AddCookie

func (r *Requests) AddCookie(key, value string) *Requests

增加一个Cookie参数

func (*Requests) AddCookies

func (r *Requests) AddCookies(param map[string]string) *Requests

增加多个Cookie参数

func (*Requests) AddHeader

func (r *Requests) AddHeader(key, value string) *Requests

增加一个请求头参数

func (*Requests) AddHeaders

func (r *Requests) AddHeaders(param map[string]string) *Requests

增加多个请求头参数

func (*Requests) AddParam

func (r *Requests) AddParam(key, value string) *Requests

增加一个请求参数

func (*Requests) AddParams

func (r *Requests) AddParams(param map[string]string) *Requests

增加多个请求参数

func (*Requests) BasicAuth

func (r *Requests) BasicAuth(user, password string) *Requests

对请求设置basic auth信息

func (*Requests) Proxy

func (r *Requests) Proxy(proxy string) *Requests

设置请求代理地址

func (*Requests) ReadText

func (r *Requests) ReadText() string

将结果请求读取为字符串

func (*Requests) RemoveCookies

func (r *Requests) RemoveCookies(key string) *Requests

删除一个cookie信息

func (*Requests) Send

func (r *Requests) Send() *Requests

建立请求, 并将数据发送给服务器

func (*Requests) SetConnTimeOut

func (r *Requests) SetConnTimeOut(time int) *Requests

设置建立连接的超时时间

func (*Requests) SetContentType

func (r *Requests) SetContentType(contentType string) *Requests

设置请求头中的content type

func (*Requests) SetRespTimeOut

func (r *Requests) SetRespTimeOut(time int) *Requests

设置相应请求的超时时间

func (*Requests) SetTimeOut

func (r *Requests) SetTimeOut(time int) *Requests

设置超时时间

func (*Requests) WriteToFile

func (r *Requests) WriteToFile(path string)

将结果请求写入到文件

type Sessions

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

func Session

func Session() *Sessions

func (*Sessions) AddHeader added in v1.3.5

func (s *Sessions) AddHeader(key, value string) *Sessions

增加一个请求头参数

func (*Sessions) AddHeaders added in v1.3.5

func (s *Sessions) AddHeaders(param map[string]string) *Sessions

增加多个请求头参数

func (*Sessions) BasicAuth added in v1.3.3

func (s *Sessions) BasicAuth(user, password string) *Sessions

对请求设置basic auth信息

func (*Sessions) Get

func (s *Sessions) Get(uri string) *Requests

func (*Sessions) Post

func (s *Sessions) Post(uri string) *Requests

func (*Sessions) Proxy added in v1.3.4

func (s *Sessions) Proxy(proxy string) *Sessions

设置通用代理

Jump to

Keyboard shortcuts

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