From 45c3e9a41ba2834fb6c0ca379185c1b974111a88 Mon Sep 17 00:00:00 2001 From: sta Date: Mon, 29 Jan 2018 15:48:58 +0900 Subject: [PATCH] [Modify] Move it --- websocket-sharp/Net/HttpListenerRequest.cs | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index a74ef1cc..fbf1c2f3 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -484,6 +484,13 @@ namespace WebSocketSharp.Net /// public Uri UrlReferrer { get { + var val = _headers["Referer"]; + if (val == null) + return null; + + if (_urlReferrer == null) + _urlReferrer = val.ToUri (); + return _urlReferrer; } } @@ -616,17 +623,6 @@ namespace WebSocketSharp.Net return; } - - if (lower == "referer") { - var referer = val.ToUri (); - if (referer == null) { - _context.ErrorMessage = "Invalid Referer header"; - return; - } - - _urlReferrer = referer; - return; - } } internal void FinishInitialization ()