c#怎么获取url中的负载
时间: 2024-04-27 09:20:57 浏览: 8
在 C# 中,可以使用 System.Web.HttpUtility.ParseQueryString() 方法来获取 URL 中的查询字符串参数(即负载)。以下是一个简单的示例代码:
```csharp
using System;
using System.Web;
class Program
{
static void Main(string[] args)
{
string url = "http://example.com/?name=John&age=30";
// 解析 URL 中的查询字符串
var queryString = HttpUtility.ParseQueryString(new Uri(url).Query);
// 获取 name 和 age 参数的值
string name = queryString["name"];
string age = queryString["age"];
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
}
}
```
在上面的示例中,我们首先定义了一个 URL,然后使用 Uri 类来获取其中的查询字符串。然后,我们使用 System.Web.HttpUtility.ParseQueryString() 方法来解析查询字符串,并获取其中的参数(即负载)。最后,我们将参数的值打印到控制台上。