gpt4 book ai didi

c# - 用于解析查询字符串、创建 URL 编码参数等的工具?

转载 作者:行者123 更新时间:2023-11-30 21:10:23 28 4
gpt4 key购买 nike

在我自己写之前:-)

我想知道是否有人知道一种工具来解析 URL 并将所有参数提取为更容易查看的格式,也许是网格? (这些网址非常长 :- )

此外,如果它允许您为标准文本构建查询字符串并自动执行 URL 编码等。

必须有一个可用的,我到处搜索,找不到任何东西。

提前致谢

最佳答案

ParseQueryString方法对于这些任务非常方便。

I was wondering if anyone knows a tool to parse a URL and extract all the params into a easier viewable format, a grid maybe? (these urls are extremely long :- )

using System;
using System.Web;

class Program
{
static void Main()
{
var uri = new Uri("http://foo.com/?param1=value1&param2=value2");
var values = HttpUtility.ParseQueryString(uri.Query);
foreach (string key in values.Keys)
{
Console.WriteLine("key: {0}, value: {1}", key, values[key]);
}
}
}

And also if it allows you to construct the querystring for standard text and automates the URL ENCODING etc.

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);
}
}

关于c# - 用于解析查询字符串、创建 URL 编码参数等的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504870/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com