Просмотр исходного кода

Use http if no protocol was specified

Defaulting to https would be better, but a lot of sites don't support
it.
Lucas Stadler лет назад: 9
Родитель
Сommit
d3ce7b4d7f
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      go/inquire/inquire.go

+ 10 - 0
go/inquire/inquire.go

@ -6,6 +6,7 @@ import (
6 6
	"flag"
7 7
	"fmt"
8 8
	"net/http"
9
	"net/url"
9 10
	"os"
10 11
11 12
	"code.google.com/p/cascadia"
@ -39,6 +40,15 @@ func main() {
39 40
	flag.Parse()
40 41
41 42
	u := flag.Args()[0]
43
	url, err := url.Parse(u)
44
	if err != nil {
45
		fmt.Fprintln(os.Stderr, err)
46
		os.Exit(1)
47
	}
48
49
	if url.Scheme == "" {
50
		u = "http://" + u
51
	}
42 52
43 53
	info, err := GetPageInfo(u)
44 54
	if err != nil {