Add error log for ws host and path check

This commit is contained in:
yuhan6665 2024-04-17 21:31:57 -04:00
parent 12f5b05aca
commit 32f0017449

View file

@ -39,10 +39,12 @@ var upgrader = &websocket.Upgrader{
func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
if len(h.host) > 0 && request.Host != h.host {
newError("failed to validate host, request:", request.Host, "config:", h.host).WriteToLog()
writer.WriteHeader(http.StatusNotFound)
return
}
if request.URL.Path != h.path {
newError("failed to validate path, request:", request.URL.Path, "config:", h.path).WriteToLog()
writer.WriteHeader(http.StatusNotFound)
return
}