dingtalkhttplib

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2020 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func URLEncode

func URLEncode(vMap map[string]string) string

URLEncode UrlEncode

func UserSignatur

func UserSignatur(timestamp, appSecret string) string

UserSignatur UserSignatur

Types

type HTTPRequestBuilder

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

HTTPRequestBuilder HTTPRequestBuilder

func Delete

func Delete(url string) *HTTPRequestBuilder

Delete Delete

func Get

func Get(url string) *HTTPRequestBuilder

Get Get

func Post

func Post(url string) *HTTPRequestBuilder

Post Post

func Put

func Put(url string) *HTTPRequestBuilder

Put Put

func (*HTTPRequestBuilder) AsBytes

func (b *HTTPRequestBuilder) AsBytes() ([]byte, error)

AsBytes AsBytes

func (*HTTPRequestBuilder) AsFile

func (b *HTTPRequestBuilder) AsFile(filename string) error

AsFile AsFile

func (*HTTPRequestBuilder) AsResponse

func (b *HTTPRequestBuilder) AsResponse() (*http.Response, error)

AsResponse AsResponse

func (*HTTPRequestBuilder) AsString

func (b *HTTPRequestBuilder) AsString() (string, error)

AsString AsString

func (*HTTPRequestBuilder) Body

func (b *HTTPRequestBuilder) Body(data interface{}) *HTTPRequestBuilder

Body Body

func (*HTTPRequestBuilder) Close

func (b *HTTPRequestBuilder) Close()

Close Close

func (*HTTPRequestBuilder) Header

func (b *HTTPRequestBuilder) Header(key, value string) *HTTPRequestBuilder

Header Header

func (*HTTPRequestBuilder) Param

func (b *HTTPRequestBuilder) Param(key, value string) *HTTPRequestBuilder

Param Param

Jump to

Keyboard shortcuts

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