C# 将所有参数作为单个字符串获取

本文关键字:单个 字符串 获取 参数 | 更新日期: 2023-09-27 18:31:37

>假设我有这个网址:

url/myurl?param1=1&param2=2&param3=3&param4=4

是否可以"param1=1&param2=2&param3=3&param4=4"获取填充字符串,以便我可以传递它?

string data = *GetAllParams()*

我知道Request.QueryString会返回所有参数,但如果可以避免的话,我宁愿不遍历所有参数并将它们添加到字符串中。

C# 将所有参数作为单个字符串获取

使用Uri类并使用Uri.Query属性来获取参数:例如:

Uri uri = new Uri("http://example.com/myurl?param1=1&param2=2&param3=3&param4=4");
Console.WriteLine(uri.Query);