- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for RegisterProtocol (0.57 sec)
-
src/net/http/filetransport_test.go
dname := t.TempDir() fname := filepath.Join(dname, "foo.txt") err := os.WriteFile(fname, []byte("Bar"), 0644) check("WriteFile", err) defer os.Remove(fname) tr := &Transport{} tr.RegisterProtocol("file", NewFileTransport(Dir(dname))) c := &Client{Transport: tr} fooURLs := []string{"file:///foo.txt", "file://../foo.txt"} for _, urlstr := range fooURLs { res, err := c.Get(urlstr)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 07 17:07:12 UTC 2023 - 2.6K bytes - Viewed (0) -
src/net/http/filetransport.go
// request. // // The typical use case for NewFileTransport is to register the "file" // protocol with a [Transport], as in: // // t := &http.Transport{} // t.RegisterProtocol("file", http.NewFileTransport(http.Dir("/"))) // c := &http.Client{Transport: t} // res, err := c.Get("file:///etc/passwd") // ... func NewFileTransport(fs FileSystem) RoundTripper {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jan 10 03:29:50 UTC 2024 - 3.5K bytes - Viewed (0) -
src/net/http/transport.go
// ErrSkipAltProtocol is a sentinel error value defined by Transport.RegisterProtocol. var ErrSkipAltProtocol = errors.New("net/http: skip alternate protocol") // RegisterProtocol registers a new protocol with scheme. // The [Transport] will pass requests using the given scheme to rt. // It is rt's responsibility to simulate HTTP request semantics. // // RegisterProtocol can be used by other packages to provide
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jun 06 21:59:21 UTC 2024 - 91K bytes - Viewed (0) -
src/net/http/transport_test.go
// Test that we use the older backward compatible cancellation protocol // when a RoundTripper is registered via RegisterProtocol. func TestAltProtoCancellation(t *testing.T) { defer afterTest(t) tr := &Transport{} c := &Client{ Transport: tr, Timeout: time.Millisecond, } tr.RegisterProtocol("cancel", cancelProto{}) _, err := c.Get("cancel://bar.com/path") if err == nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jun 06 21:59:21 UTC 2024 - 192.6K bytes - Viewed (0) -
src/net/http/h2_bundle.go
} // registerHTTPSProtocol calls Transport.RegisterProtocol but // converting panics into errors. func http2registerHTTPSProtocol(t *Transport, rt http2noDialH2RoundTripper) (err error) { defer func() { if e := recover(); e != nil { err = fmt.Errorf("%v", e) } }() t.RegisterProtocol("https", rt) return nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 04 16:19:04 UTC 2024 - 364.1K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go
{"(*Server).Shutdown", Method, 8}, {"(*Transport).CancelRequest", Method, 1}, {"(*Transport).Clone", Method, 13}, {"(*Transport).CloseIdleConnections", Method, 0}, {"(*Transport).RegisterProtocol", Method, 0}, {"(*Transport).RoundTrip", Method, 0}, {"(ConnState).String", Method, 3}, {"(Dir).Open", Method, 0}, {"(HandlerFunc).ServeHTTP", Method, 0}, {"(Header).Add", Method, 0},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 02:20:05 UTC 2024 - 534.2K bytes - Viewed (0)