diff options
| author | Ondřej Surý <ondrej@sury.org> | 2012-04-06 15:14:11 +0200 | 
|---|---|---|
| committer | Ondřej Surý <ondrej@sury.org> | 2012-04-06 15:14:11 +0200 | 
| commit | 505c19580e0f43fe5224431459cacb7c21edd93d (patch) | |
| tree | 79e2634c253d60afc0cc0b2f510dc7dcbb48497b /doc/codelab/wiki/get.go | |
| parent | 1336a7c91e596c423a49d1194ea42d98bca0d958 (diff) | |
| download | golang-505c19580e0f43fe5224431459cacb7c21edd93d.tar.gz | |
Imported Upstream version 1upstream/1
Diffstat (limited to 'doc/codelab/wiki/get.go')
| -rw-r--r-- | doc/codelab/wiki/get.go | 50 | 
1 files changed, 0 insertions, 50 deletions
| diff --git a/doc/codelab/wiki/get.go b/doc/codelab/wiki/get.go deleted file mode 100644 index c36684e3e..000000000 --- a/doc/codelab/wiki/get.go +++ /dev/null @@ -1,50 +0,0 @@ -package main - -import ( -	"http" -	"flag" -	"fmt" -	"io" -	"log" -	"net" -	"os" -	"strings" -) - -var ( -	post = flag.String("post", "", "urlencoded form data to POST") -	addr = flag.Bool("addr", false, "find open address and print to stdout") -) - -func main() { -	flag.Parse() -	if *addr { -		l, err := net.Listen("tcp", "127.0.0.1:0") -		if err != nil { -			log.Fatal(err) -		} -		defer l.Close() -		fmt.Print(l.Addr()) -		return -	} -	url := flag.Arg(0) -	if url == "" { -		log.Fatal("no url supplied") -	} -	var r *http.Response -	var err os.Error -	if *post != "" { -		b := strings.NewReader(*post) -		r, err = http.Post(url, "application/x-www-form-urlencoded", b) -	} else { -		r, err = http.Get(url) -	} -	if err != nil { -		log.Fatal(err) -	} -	defer r.Body.Close() -	_, err = io.Copy(os.Stdout, r.Body) -	if err != nil { -		log.Fatal(err) -	} -} | 
