首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析查询字符串,创建URL编码参数等的工具?

解析查询字符串,创建URL编码参数等的工具?
EN

Stack Overflow用户
提问于 2011-12-14 20:57:10
回答 1查看 1.1K关注 0票数 2

在编写我自己的代码之前:-)

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

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

一定是有的,我到处找都找不到。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-14 21:05:16

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

我想知道有没有人知道有什么工具可以解析网址,并将所有参数提取为更容易查看的格式,也许是网格?(这些urls非常长:- )

代码语言:javascript
复制
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]);
        }
    }
}

,如果它允许你构造标准文本的查询字符串,并自动化网址编码等。

代码语言:javascript
复制
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);
    }
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8504870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档