Untitled

Timbrado GoLang
 avatar
unknown
golang
2 years ago
479 B
4
Indexable
	// crear cliente de http
	var httpClient = &http.Client{
		Timeout: time.Second * 5,   // Dar 5 segundos maximos de espera al timbrado
	}
	var res *http.Response
	res, err = httpClient.Do(req)
	if err != nil {
		return 0, nil, err
	}
    // Cerrar el body al salir
	defer res.Body.Close()
	resByte, err = ioutil.ReadAll(res.Body)
    // En caso de falla al leer body del response, regresar 0,nil,err
	if err != nil {
		return 0, nil, err
	}
	return res.StatusCode, resByte, nil