func()

in common/http_client/http_client.go [33:52]


func (client *HttpClient) Request(method string, url string, header http.Header, timeoutMs uint64, params map[string]string) (response *http.Response, err error) {
	switch method {
	case http.MethodGet:
		response, err = client.Get(url, header, timeoutMs, params)
		return
	case http.MethodPost:
		response, err = client.Post(url, header, timeoutMs, params)
		return
	case http.MethodPut:
		response, err = client.Put(url, header, timeoutMs, params)
		return
	case http.MethodDelete:
		response, err = client.Delete(url, header, timeoutMs, params)
		return
	default:
		err = errors.New("not available method")
		logger.Errorf("request method[%v], url[%v],header:[%v],params:[%v], not available method ", method, url, ToJsonString(header), ToJsonString(params))
	}
	return
}