RoundTripper unix.
- http unix sockets .
init script -H tcp://127.0.0.1:xxxx, :
/usr/bin/docker -H tcp://127.0.0.1:9020
:
func fakeDial(proto, addr string) (conn net.Conn, err error) {
return net.Dial("unix", sock)
}
tr := &http.Transport{
Dial: fakeDial,
}
client := &http.Client{Transport: tr}
resp, err := client.Get("http://d/test")
playground
, client.Get/.Post URL (http://xxxx.xxx/path not unix://...), , .