2017-09-09 71 views

回答

-1

如果你正在尋找通過套接字溝通這樣的事情應該工作:

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

問題是關於使用代理,而不是unix域套接字。 – JimB

+0

明白了,我的錯誤,我誤解了這個問題。一個代理不應該受http2實現的影響,儘管..我不會想。 – whytheplatypus

相關問題