[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 ('=');
if (i < 0) {
ret.Add (null, HttpUtility.UrlDecode (component, encoding));
ret.Add (null, urlDecode (component, encoding));
continue;
}
if (i == 0) {
ret.Add (
null, HttpUtility.UrlDecode (component.Substring (1), encoding)
);
ret.Add (null, urlDecode (component.Substring (1), encoding));
continue;
}
var name = HttpUtility.UrlDecode (component.Substring (0, i), encoding);
var name = urlDecode (component.Substring (0, i), encoding);
var start = i + 1;
var val = start < len
? HttpUtility.UrlDecode (
component.Substring (start), encoding
)
? urlDecode (component.Substring (start), encoding)
: String.Empty;
ret.Add (name, val);