Documentation ¶
Index ¶
- func Get(url string, queryParams map[string]string, headers map[string]string) (error, string)
- func GetJson[T any](url string, queryParams map[string]string) (error, T)
- func GetRespJsonData[T any](bodyStr string) (error, T)
- func GetRestyClient() *resty.Request
- func IsMobile(userAgent string) bool
- func RawQueryGetParam(rawQuery, key string) (string, error)
- func RawQueryGetParams(rawQuery, key string) ([]string, error)
- func RawURLAddParam(rawUrl, key, value string) string
- func RawURLAddParams(rawUrl string, params map[string]string) string
- func RawURLDelParam(rawUrl, key string) string
- func RawURLDelParams(rawUrl string, keys []string) string
- func RawURLGetAllParams(rawUrl string) (map[string][]string, error)
- func RawURLGetParam(rawUrl, key string) (string, error)
- func RawURLGetParams(rawUrl, key string) ([]string, error)
- func RawURLSetParam(rawUrl, key, value string) string
- func RawURLSetParams(rawUrl string, params map[string]string) string
- func RawUrlGetDomain(rawUrl string) string
- func RawUrlGetPort(rawUrl string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRespJsonData ¶
GetRespJsonData 获取响应的数据实体
func RawQueryGetParam ¶ added in v1.1.2
RawQueryGetParam 从请求参数字符串(请求地址?后面的字符串)中通过key获取参数值
func RawQueryGetParams ¶ added in v1.1.2
RawQueryGetParams 从请求参数字符串(请求地址?后面的字符串)中通过key获取参数值
func RawURLAddParam ¶ added in v1.1.2
RawURLAddParam 通过key和value重新构造新的url地址 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2;key=page,value=3 will get http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2&page=3
func RawURLAddParams ¶ added in v1.1.2
RawURLAddParams 通过map重新构造新的url地址
func RawURLDelParam ¶ added in v1.1.2
RawURLDelParam 根据key删除参数重新构造url地址 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2;key=page will get http://www.aspxfans.com:8080/news/index.asp?boardID=520
func RawURLDelParams ¶ added in v1.1.2
RawURLDelParams 根据keys切片删除所有参数重新构造url地址
func RawURLGetAllParams ¶ added in v1.1.2
RawURLGetAllParams 获取请求参数的map形式 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2#name will get map[boardID:[520] page:[1 2]]
func RawURLGetParam ¶ added in v1.1.2
RawURLGetParam 通过key获取请求参数的value,如果有多个的话,只获取第一个 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2 key="page" will get "1"
func RawURLGetParams ¶ added in v1.1.2
RawURLGetParams 通过key获取请求参数所有value的字符串切片形式 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2#name and key=page will get [1 2]
func RawURLSetParam ¶ added in v1.1.2
RawURLSetParam 根据key和value对url地址参数进行重新赋值 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2;key=page,value=3 will get http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=3#name
func RawURLSetParams ¶ added in v1.1.2
RawURLSetParams 根据map对url地址参数进行重新赋值
func RawUrlGetDomain ¶ added in v1.1.2
RawUrlGetDomain 获取请求地址的域名 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2 will get www.aspxfans.com
func RawUrlGetPort ¶ added in v1.1.2
RawUrlGetPort 获取请求地址的端口 if rawUrl=http://www.aspxfans.com:8080/news/index.asp?boardID=520&page=1&page=2 will get 8080
Types ¶
This section is empty.