diff --git a/notebook/base/zmqhandlers.py b/notebook/base/zmqhandlers.py index 1cfa8ecb3..4c4aa0044 100644 --- a/notebook/base/zmqhandlers.py +++ b/notebook/base/zmqhandlers.py @@ -132,15 +132,11 @@ class WebSocketMixin(object): host = self.request.headers.get("Host") if origin is None: origin = self.get_origin() - - # If no header is provided, assume we can't verify origin - if origin is None: - self.log.warn("Missing Origin header, rejecting WebSocket connection.") - return False - if host is None: - self.log.warn("Missing Host header, rejecting WebSocket connection.") - return False - + + # If no origin or host header is provided, assume from script + if origin is None or host is None: + return True + origin = origin.lower() origin_host = urlparse(origin).netloc