2017-09-09 2 views

Répondre

-1

Si vous cherchez à communiquer sur des sockets quelque chose comme cela devrait fonctionner:

socket := "<socket-path>" 
// server 
sock, err := net.Listen("unix", socket) 
go http.Serve(s, nil) 

//client 
httpc := http.Client{ 
    Transport: &http.Transport{ 
     DialContext: func(_ context.Context, _, _ string) (net.Conn, error) { 
      return net.Dial("unix", socket) 
     }, 
    }, 
} 
+0

La question est sur l'utilisation d'un proxy, pas un socket de domaine unix. – JimB

+0

l'ai eu, mon erreur, j'ai mal lu la question. Un proxy ne devrait pas être affecté par l'implémentation de http2 bien que ... je ne pense pas. – whytheplatypus