func (c JDCloudClient) doSend(method, url, data string, header map[string]string, timeout time.Duration, sign SignFunc) ([]byte, error) {
client := &http.Client{Timeout: timeout}
req, err := http.NewRequest(method, url, strings.NewReader(data))
// ...
}