在写我自己的之前:-)
我想知道是否有人知道解析 URL 并将所有参数提取为更易于查看的格式(可能是网格)的工具?(这些网址非常长:-)
如果它允许您为标准文本构建查询字符串并自动执行 URL ENCODING 等。
必须是可用的,我搜索了高低,找不到任何东西。
提前致谢
在写我自己的之前:-)
我想知道是否有人知道解析 URL 并将所有参数提取为更易于查看的格式(可能是网格)的工具?(这些网址非常长:-)
如果它允许您为标准文本构建查询字符串并自动执行 URL ENCODING 等。
必须是可用的,我搜索了高低,找不到任何东西。
提前致谢
ParseQueryString方法对于这些任务非常方便。
我想知道是否有人知道解析 URL 并将所有参数提取为更易于查看的格式(可能是网格)的工具?(这些网址非常长:-)
using System;
using System.Web;
class Program
{
static void Main()
{
var uri = new Uri("http://foo.com/?param1=value1¶m2=value2");
var values = HttpUtility.ParseQueryString(uri.Query);
foreach (string key in values.Keys)
{
Console.WriteLine("key: {0}, value: {1}", key, values[key]);
}
}
}
如果它允许您为标准文本构建查询字符串并自动执行 URL ENCODING 等。
using System;
using System.Web;
class Program
{
static void Main()
{
var values = HttpUtility.ParseQueryString(string.Empty);
values["param1"] = "value1";
values["param2"] = "value2";
var builder = new UriBuilder("http://foo.com");
builder.Query = values.ToString();
var url = builder.ToString();
Console.WriteLine(url);
}
}