[Modify] Replace them

This commit is contained in:
sta 2018-12-09 18:04:59 +09:00
parent c53ec8dc08
commit 36f4f5653d

View File

@ -110,25 +110,20 @@ namespace WebSocketSharp.Net
var i = component.IndexOf ('='); var i = component.IndexOf ('=');
if (i < 0) { if (i < 0) {
ret.Add (null, HttpUtility.UrlDecode (component, encoding)); ret.Add (null, urlDecode (component, encoding));
continue; continue;
} }
if (i == 0) { if (i == 0) {
ret.Add ( ret.Add (null, urlDecode (component.Substring (1), encoding));
null, HttpUtility.UrlDecode (component.Substring (1), encoding)
);
continue; continue;
} }
var name = HttpUtility.UrlDecode (component.Substring (0, i), encoding); var name = urlDecode (component.Substring (0, i), encoding);
var start = i + 1; var start = i + 1;
var val = start < len var val = start < len
? HttpUtility.UrlDecode ( ? urlDecode (component.Substring (start), encoding)
component.Substring (start), encoding
)
: String.Empty; : String.Empty;
ret.Add (name, val); ret.Add (name, val);