httpx

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Version = "0.1.0"

Functions

func GET

func GET(url string) (body string, err error)

func GetPage added in v0.0.5

func GetPage(c *gin.Context) (int, error)

func GetPageSize added in v0.0.5

func GetPageSize(c *gin.Context) (int, error)

func GetParamFromURI added in v0.0.5

func GetParamFromURI(c *gin.Context, key string) (int, error)

func GetQueryNumber added in v0.0.5

func GetQueryNumber(c *gin.Context, key string, defaultValue int) int

func GetUrlParam added in v0.0.5

func GetUrlParam(sourceUrl, paramName string) string

* 获取url里指定参数的值 *

func HttpPostFile added in v0.0.5

func HttpPostFile(url, filename, fileTag string, params map[string]string) (int, map[string][]string, string, error)

* 上传文件 *

func IsLocalIp added in v0.0.5

func IsLocalIp(ip string) (bool, error)

* 判断是否本地Ip *

func JSONErr added in v0.0.5

func JSONErr(c *gin.Context, code int, biz string, err error)

func JSONFail added in v0.0.5

func JSONFail(c *gin.Context, code int, msg string)

func JSONSucc added in v0.0.5

func JSONSucc(c *gin.Context, data interface{})

func JSONSuccess added in v0.0.5

func JSONSuccess(c *gin.Context, code int, msg string, data interface{})

公共结构体返回

func NewRequestForward added in v0.0.5

func NewRequestForward(c *gin.Context, url string) (*http.Response, error)

转发请求

func OpenUri

func OpenUri(uri string) error

Open calls the OS default program for uri

func POST

func POST(url string, data string) (body string, err error)

func QueryEncode added in v0.0.5

func QueryEncode(value string) string

* Query编码 *

func Response added in v0.0.5

func Response(c *gin.Context, httpCode int, code, msg string, data interface{})

func ScanRequestBody added in v0.0.5

func ScanRequestBody(c *gin.Context, params interface{}) error

func SetCookie added in v0.0.5

func SetCookie(c *gin.Context, domain, name, value string)

设置Cookie

func ToQueryString added in v0.0.5

func ToQueryString(values map[string]interface{}, args ...bool) string

* 字典转URL查询字符串 *

func UrlDecode added in v0.0.5

func UrlDecode(sourceUrl string) string

* Url解码 *

func UrlEncode added in v0.0.5

func UrlEncode(sourceUrl string) string

* Url编码 *

Types

type Resp added in v0.0.5

type Resp struct {
	Success bool        `json:"success"`
	Code    int         `json:"code"`
	Msg     string      `json:"msg"`
	Data    interface{} `json:"data"`
}

Jump to

Keyboard shortcuts

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