У меня есть следующий код, чтобы получить параметры и их ключ из URL:Как получить параметр из URL-адреса, закодированного?
string queryString = new Uri(URL).Query;
var queryDictionary = System.Web.HttpUtility.ParseQueryString(queryString);
var paramsList = new Dictionary<string, string>();
foreach (var parameter in queryDictionary)
{
var key = (string)parameter;
var value = System.Web.HttpUtility.ParseQueryString(queryString).Get(key);
}
Он работает идеально. Исключение, в value
, у меня есть decoded value
. Мне нужно было бы это, как было в адресе, до его декодирования. Как мне это сделать? Обратите внимание, что для кодирования после этого в некоторых случаях различное значение.
не 'queryString' не дает вам сбежать? – Crowcoder
сбежал? простите, я не уверен, что вы подразумеваете под этим. – Cher
закодировано так же, как и escaped – Crowcoder