http

package
v1.1.7 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContentTypeHead = "Content-Type"
	AcceptHead      = "Accept"
	ApplicationJSON = "application/json"
)

Variables

This section is empty.

Functions

func BuildClient

func BuildClient() *httpUtil.Client

BuildClient @Description: 获取http客户端 @return *httpUtil.Client

func BuildDefaultClient added in v1.0.5

func BuildDefaultClient() *httpUtil.Client

BuildDefaultClient @Description: 获取http客户端 @return *httpUtil.Client

func BuildRequest

func BuildRequest() *httpUtil.Request

BuildRequest @Description: 获取http请求 @return *httpUtil.Request

func Delete

func Delete[T any](url string, body interface{}) (T, error)

Delete @Description: Delete请求 @param: url @param: body @return T @return error

func DeleteString added in v1.0.5

func DeleteString(url string, body interface{}) (string, error)

DeleteString @Description: Delete请求 @param: url 请求地址 @param: body 请求参数 @return string 返回字符串 @return error

func Get

func Get[T any](url string, params map[string]string) (T, error)

Get @Description: Get请求 @param: url 请求地址 @param: params 请求参数 @return T 返回对象 @return error

func GetQuery added in v1.0.5

func GetQuery[T any](url string, params string) (T, error)

GetQuery @Description: Get请求 @param: url @param: params:productId=232&template=2 这样形式 @return T @return error

func GetQueryString

func GetQueryString(url string, params string) (string, error)

GetQueryString @Description: Get请求 @param: url 请求地址 @param: params 请求参数 @return string 返回字符串 @return error

func GetString added in v1.0.5

func GetString(url string, params map[string]string) (string, error)

GetString @Description: Get请求 @param: url 请求地址 @param: params 请求参数 @return string 返回字符串 @return error

func Patch

func Patch[T any](url string, body interface{}) (T, error)

Patch @Description: Patch请求 @param: url @param: body @return T @return error

func PatchString added in v1.0.5

func PatchString(url string, body interface{}) (string, error)

PatchString @Description: Patch请求 @param: url 请求地址 @param: body 请求参数 @return string 返回字符串 @return error

func Post

func Post[T any](url string, body interface{}) (T, error)

Post @Description: Post请求 @param: url @param: body @return T @return error

func PostFile

func PostFile[T any](url, fileName, filePath string) (T, error)

PostFile @Description: PostFile请求 @param: url 请求地址 @param: fileName 文件名 @param: filePath 文件路径 @return T 返回对象 @return error

func PostFileString added in v1.0.5

func PostFileString(url, fileName, filePath string) (string, error)

PostFileString @Description: PostFile请求 @param: url 请求地址 @param: fileName 文件名 @param: filePath 文件路径 @return string 返回字符串 @return error

func PostFiles

func PostFiles[T any](url string, files map[string]string) (T, error)

PostFiles @Description: PostFiles请求 @param: url 请求地址 @param: files 文件 @return T 返回对象 @return error

func PostFilesString added in v1.0.5

func PostFilesString(url string, files map[string]string) (string, error)

PostFilesString @Description: PostFiles请求 @param: url 请求地址 @param: files 文件 @return string 返回字符串 @return error

func PostForm

func PostForm[T any](url string, formParam map[string]string) (T, error)

PostForm @Description: PostForm请求 @param: url @param: formParam @return T @return error

func PostFormFile

func PostFormFile[T any](url, fileName, filePath string, formParam map[string]string) (T, error)

PostFormFile @Description: PostFormFile请求 @param: url @param: fileName @param: filePath @param: formParam @return T @return error

func PostFormFileString added in v1.0.5

func PostFormFileString(url, fileName, filePath string, formParam map[string]string) (string, error)

PostFormFileString @Description: PostFormFile请求 @param: url 请求地址 @param: fileName 文件名 @param: filePath 文件路径 @param: formParam 请求参数 @return string 返回字符串 @return error

func PostFormFiles

func PostFormFiles[T any](url string, formParam, files map[string]string) (T, error)

PostFormFiles @Description: PostFormFiles请求 @param: url @param: formParam @param: files @return T @return error

func PostFormFilesString added in v1.0.5

func PostFormFilesString(url string, formParam, files map[string]string) (string, error)

PostFormFilesString @Description: PostFormFiles请求 @param: url 请求地址 @param: formParam 请求参数 @param: files 文件 @return string 返回字符串 @return error

func PostFormString added in v1.0.5

func PostFormString(url string, formParam map[string]string) (string, error)

PostFormString @Description: PostForm请求 @param: url 请求地址 @param: formParam 请求参数 @return string 返回字符串 @return error

func PostString added in v1.0.5

func PostString(url string, body interface{}) (string, error)

PostString @Description: Post请求 @param: url 请求地址 @param: body 请求参数 @return string 返回字符串 @return error

func Put

func Put[T any](url string, body interface{}) (T, error)

Put @Description: Put请求 @param: url @param: body @return T @return error

func PutString added in v1.0.5

func PutString(url string, body interface{}) (string, error)

PutString @Description: Put请求 @param: url 请求地址 @param: body 请求参数 @return string 返回字符串 @return error

Types

This section is empty.

Jump to

Keyboard shortcuts

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