From b298b6a70ee5df8aa0000813f34fc6918d11acf5 Mon Sep 17 00:00:00 2001 From: sta Date: Sat, 27 Jan 2018 17:23:35 +0900 Subject: [PATCH] [Modify] Move it --- websocket-sharp/Net/HttpListenerRequest.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index ae2c29b0..add575e3 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -119,6 +119,13 @@ namespace WebSocketSharp.Net /// public string[] AcceptTypes { get { + var val = _headers["Accept"]; + if (val == null) + return null; + + if (_acceptTypes == null) + _acceptTypes = val.SplitHeaderValue (',').ToList ().ToArray (); + return _acceptTypes; } } @@ -573,11 +580,6 @@ namespace WebSocketSharp.Net _headers.InternalSet (name, val, false); var lower = name.ToLower (CultureInfo.InvariantCulture); - if (lower == "accept") { - _acceptTypes = val.SplitHeaderValue (',').ToList ().ToArray (); - return; - } - if (lower == "content-length") { long len; if (!Int64.TryParse (val, out len)) {