最佳答案
我有一组类似于下面列表中的url
http://somesite.example/backup/lol.php?id=1&server=4&location=us
http://somesite.example/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.example/backup/index.php?action=login&attempts=1
我需要改变查询字符串参数的值:
action = login1
尝试= 11
如你所见,我在后面加了“;1”;对于每个值。我需要从一个字符串中获得一组url,其中包含不同的查询字符串,并在结尾为每个参数添加一个值。再次将它们添加到列表中。