GO 读取URL

2021-06-04 10:57
255
0
package main

import (
   "fmt"
   "io/ioutil"
   "net/http"
   "os"
)

func main() {
   for _, url := range os.Args[1:] {
      resp, err := http.Get(url)
      if err != nil {
         fmt.Fprintf(os.Stderr, "fetch: %v\n", err)
         os.Exit(1)
      }
      b, err := ioutil.ReadAll(resp.Body)
      resp.Body.Close()
      if err != nil {
         fmt.Fprintf(os.Stderr, "fetch: reading %s: %v\n", url, err)
         os.Exit(1)
      }
      fmt.Printf("%s", b)
   }

}

全部评论