| 12345678910111213141516171819202122232425262728293031 |
- // Copyright 2015 The Go Authors.
- // See https://go.googlesource.com/go/+/master/CONTRIBUTORS
- // Licensed under the same terms as Go itself:
- // https://go.googlesource.com/go/+/master/LICENSE
- package http2
- import (
- "flag"
- "net/http"
- "os"
- "testing"
- )
- var (
- extNet = flag.Bool("extnet", false, "do external network tests")
- transportHost = flag.String("transporthost", "http2.golang.org", "hostname to use for TestTransport")
- )
- func TestTransport(t *testing.T) {
- if !*extNet {
- t.Skip("skipping external network test")
- }
- req, _ := http.NewRequest("GET", "https://"+*transportHost+"/", nil)
- rt := &Transport{}
- res, err := rt.RoundTrip(req)
- if err != nil {
- t.Fatalf("%v", err)
- }
- res.Write(os.Stdout)
- }
|