mirror of https://github.com/ehang-io/nps
Update https.go
parent
646dd6f1ad
commit
147a1b2714
|
@ -104,7 +104,7 @@ func (https *HttpsServer) NewHttps(l net.Listener, certFile string, keyFile stri
|
|||
func (https *HttpsServer) handleHttps(c net.Conn) {
|
||||
hostName, rb := GetServerNameFromClientHello(c)
|
||||
var targetAddr string
|
||||
r := buildHttpsRequest(hostName)
|
||||
r := buildHttpsRequest(hostName,c)
|
||||
var host *file.Host
|
||||
var err error
|
||||
if host, err = file.GetDb().GetInfoByHost(hostName, r); err != nil {
|
||||
|
@ -177,7 +177,7 @@ func GetServerNameFromClientHello(c net.Conn) (string, []byte) {
|
|||
}
|
||||
|
||||
// build https request
|
||||
func buildHttpsRequest(hostName string) *http.Request {
|
||||
func buildHttpsRequest(hostName string, c) *http.Request {
|
||||
r := new(http.Request)
|
||||
r.RequestURI = "/"
|
||||
r.URL = new(url.URL)
|
||||
|
|
Loading…
Reference in New Issue