Files
the-way-to-go_ZH_CN/eBook/examples/chapter_15/http_fetch2.go
kabakaba 97b6c6c491 fix net/url: invalid control character in URL 错误 (#640)
* fix net/url: invalid control character in URL 错误

* update ebook16.0 文字
2019-07-10 21:17:51 -07:00

32 lines
536 B
Go

package main
import (
"bufio"
"fmt"
"io/ioutil"
"log"
"net/http"
"os"
"strings"
)
func main() {
inputReader := bufio.NewReader(os.Stdin)
fmt.Println("Please enter the url...")
url, err := inputReader.ReadString('\n')
url = strings.TrimSuffix(url, "\r\n")
url = strings.TrimSpace(url)
checkError(err)
res, err := http.Get(url)
checkError(err)
data, err := ioutil.ReadAll(res.Body)
checkError(err)
fmt.Printf("Got: %q", string(data))
}
func checkError(err error) {
if err != nil {
log.Fatalf("Get : %v", err)
}
}