У меня есть URL-адрес, похожий на приведенный ниже в списке
- http://somesite.com/backup/lol.php?id=1&server=4&location=us
- http://somesite.com/news.php?article=1&lang=en
Мне удалось получить строки запроса, используя следующий код:
myurl = longurl.Split('?');
NameValueCollection qs = HttpUtility.ParseQueryString(myurl [1]);
foreach (string lol in qs)
{
// results will return
}
Но он возвращает только такие параметры, как id, сервер, местоположение и т.д. на основе предоставленного URL.
Мне нужно добавить/добавить значения к существующим строкам запроса.
Например, с URL-адресом:
http://somesite.com/backup/index.php?action=login&attempts=1
Мне нужно изменить значения параметров строки запроса:
<сильное > действие = login1
<сильные > попытки = 11
Как вы можете видеть, я добавил "1" для каждого значения. Мне нужно получить набор URL из строки с различными строками запроса в них и добавить значение к каждому параметру в конце и снова добавить их в список.