Documentation
¶
Index ¶
- Constants
- func CollectRequestParams(r *http.Request) (params map[string]string)
- func DoHttpTask(method string, url string, body io.Reader, timeout time.Duration, ...) (err error)
- func DoJsonHttpTask(method string, url string, timeout time.Duration, token string, ...) (err error)
- func GetJson(url string, timeout time.Duration, token string, send interface{}, ...) error
- func GetRequestIP(r *http.Request) string
- func ParseIntRequestParam(requestParams map[string]string, requestParamName string, must bool) (requestParam int, err error)
- func ParseIntSliceRequestParam(requestParams map[string]string, requestParamName string, must bool) (requestParam []int, err error)
- func ParseString2StringMapRequestParam(requestParams map[string]string, requestParamName string, must bool) (requestParam map[string]string, err error)
- func ParseStringRequestParam(requestParams map[string]string, requestParamName string, must bool) (requestParam string, err error)
- func PostJson(url string, timeout time.Duration, token string, send interface{}, ...) error
- type ErrConvert2NumFail
- type ErrHandlerAlreadyRegister
- type ErrInvalidParam
- type ErrInvalidSign
- type ErrParseFormFail
- type Response
- type URLRequest
Constants ¶
const (
SignName = "sign"
)
Variables ¶
This section is empty.
Functions ¶
func CollectRequestParams ¶
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func DoHttpTask ¶
func DoJsonHttpTask ¶
func GetRequestIP ¶
func ParseIntRequestParam ¶
func ParseIntRequestParam(requestParams map[string]string, requestParamName string, must bool) (requestParam int, err error)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func ParseStringRequestParam ¶
Types ¶
type ErrConvert2NumFail ¶
type ErrConvert2NumFail struct {
// contains filtered or unexported fields
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewErrConvert2NumFail ¶
func NewErrConvert2NumFail(str string, err error) *ErrConvert2NumFail
func (ErrConvert2NumFail) Error ¶
func (e ErrConvert2NumFail) Error() string
type ErrHandlerAlreadyRegister ¶
type ErrHandlerAlreadyRegister struct {
// contains filtered or unexported fields
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewErrHandlerAlreadyRegister ¶
func NewErrHandlerAlreadyRegister(pattern string) *ErrHandlerAlreadyRegister
func (ErrHandlerAlreadyRegister) Error ¶
func (e ErrHandlerAlreadyRegister) Error() string
type ErrInvalidParam ¶
type ErrInvalidParam struct {
// contains filtered or unexported fields
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewErrInvalidParam ¶
func NewErrInvalidParam(name string, value string) *ErrInvalidParam
func (ErrInvalidParam) Error ¶
func (e ErrInvalidParam) Error() string
type ErrInvalidSign ¶
type ErrInvalidSign struct {
// contains filtered or unexported fields
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewErrInvalidSign ¶
func NewErrInvalidSign(invalidSign string, validSign string) *ErrInvalidSign
func (ErrInvalidSign) Error ¶
func (e ErrInvalidSign) Error() string
type ErrParseFormFail ¶
type ErrParseFormFail struct {
// contains filtered or unexported fields
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewParseFormFail ¶
func NewParseFormFail(err error) *ErrParseFormFail
func (ErrParseFormFail) Error ¶
func (e ErrParseFormFail) Error() string
type Response ¶
type Response struct { Sign string `json:"sign"` ErrorCode int `json:"error_code"` ErrorMessage string `json:"error_msg"` }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewResponse ¶
func NewResponse() *Response
type URLRequest ¶
type URLRequest struct {
Sign string `json:"sign"`
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
func NewURLRequest ¶
func NewURLRequest() *URLRequest