http_fetch.go 335 B

1234567891011121314151617181920212223
  1. // httpfetch.go
  2. package main
  3. import (
  4. "fmt"
  5. "net/http"
  6. "io/ioutil"
  7. "log"
  8. )
  9. func main() {
  10. res, err := http.Get("http://www.google.com")
  11. CheckError(err)
  12. data, err := ioutil.ReadAll(res.Body)
  13. CheckError(err)
  14. fmt.Printf("Got: %q", string(data))
  15. }
  16. func CheckError(err error) {
  17. if err != nil {
  18. log.Fatalf("Get: %v", err)
  19. }
  20. }