package main import ( "log" "net" "net/http" "os" "github.com/bifurcation/mint" ) func main() { c := &mint.Config{ PSKs: &mint.PSKMapCache{}, } tr := &http.Transport{ DialTLS: func(network, addr string) (net.Conn, error) { return mint.Dial(network, addr, c) }, DisableKeepAlives: true, } client := &http.Client{Transport: tr} resp, err := client.Get("https://" + os.Args[1]) if err != nil { log.Fatal(err) } if err := resp.Write(os.Stdout); err != nil { log.Fatal(err) } // Resumption resp, err = client.Get("https://" + os.Args[1]) if err != nil { log.Fatal(err) } if err := resp.Write(os.Stdout); err != nil { log.Fatal(err) } }