|
|
@ -165,7 +165,12 @@ func NewHTTPServer(cors []string, vhosts []string, srv *Server) *http.Server { |
|
|
|
// Wrap the CORS-handler within a host-handler
|
|
|
|
// Wrap the CORS-handler within a host-handler
|
|
|
|
handler := newCorsHandler(srv, cors) |
|
|
|
handler := newCorsHandler(srv, cors) |
|
|
|
handler = newVHostHandler(vhosts, handler) |
|
|
|
handler = newVHostHandler(vhosts, handler) |
|
|
|
return &http.Server{Handler: handler} |
|
|
|
return &http.Server{ |
|
|
|
|
|
|
|
Handler: handler, |
|
|
|
|
|
|
|
ReadTimeout: 5 * time.Second, |
|
|
|
|
|
|
|
WriteTimeout: 10 * time.Second, |
|
|
|
|
|
|
|
IdleTimeout: 120 * time.Second, |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// ServeHTTP serves JSON-RPC requests over HTTP.
|
|
|
|
// ServeHTTP serves JSON-RPC requests over HTTP.
|
|
|
|