GoClient HTTP


Sintassi

  • resp, err: = http.Get (url) // Esegue una richiesta HTTP GET con il client HTTP predefinito. Un errore non nullo viene restituito se la richiesta non riesce.
  • resp, err: = http.Post (url, bodyType, body) // Fa una richiesta POST HTTP con il client HTTP predefinito. Un errore non nullo viene restituito se la richiesta non riesce.
  • resp, err: = http.PostForm (url, values) // Fa una richiesta POST di form HTTP con il client HTTP predefinito. Un errore non nullo viene restituito se la richiesta non riesce.

Parametri

Parametro Dettagli
resp Una risposta di tipo *http.Response a una richiesta HTTP
sbagliare Un error Se non è nulla, rappresenta un errore che si è verificato quando è stata chiamata la funzione.
url Un URL di tipo string per fare una richiesta HTTP a.
tipo di corpo Il tipo MIME di tipo string del carico utile del corpo di una richiesta POST.
corpo Un io.Reader (implements Read() ) che verrà letto da fino a quando non viene raggiunto un errore da inviare come carico utile del corpo di una richiesta POST.
valori Una mappa valore-chiave di tipo url.Values . Il tipo sottostante è una map[string][]string .

Osservazioni

È importante defer resp.Body.Close() dopo ogni richiesta HTTP che non restituisce un errore non nullo, altrimenti le risorse saranno trapelate.

Client HTTP Esempi correlati