Documentation ¶
Index ¶
- func BackendGet(c *gin.Context, url string, params interface{}, headers map[string]string, ...) (statusCode int, err error)
- func BackendPost(c *gin.Context, url string, postData interface{}, headers map[string]string, ...) (statusCode int, err error)
- func GenRandomInt64(max int64) int64
- func GenRandomString() string
- func GetCookie(c *gin.Context, name string) string
- func MergeURL(urlMap map[string]string, url string) string
- func SendEmail(rcpts []string, title string, content string) (err error)
- func SetIsTest()
- func UnsetIsTest()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackendGet ¶ added in v0.4.0
func BackendPost ¶ added in v0.4.0
func BackendPost(c *gin.Context, url string, postData interface{}, headers map[string]string, result interface{}) (statusCode int, err error)
BackendPost
Params
postData: http-post data result: resp-data, requires pointer of pointer to malloc.
Ex:
url := backend.LOGIN_R postData := &backend.LoginParams{} result := &backend.LoginResult{} BackendPost(c, url, postData, nil, &result)
func GenRandomInt64 ¶ added in v0.9.7
GenRandomInt64 https://stackoverflow.com/questions/32349807/how-can-i-generate-a-random-int-using-the-crypto-rand-package/32350135
func UnsetIsTest ¶
func UnsetIsTest()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.