我可以通过URL创建请求对象吗

本文关键字:对象 请求 创建 可以通过 URL | 更新日期: 2023-09-27 18:29:22

我有一个URL,例如http://www.mydomain.com/?param1=asd2&param2=asd2。我想创建一种Frequest对象,这样我就可以轻松地做一些事情,比如:

Request.Querystring("param1")

而不进行进一步的CCD_ 2和对阵列的访问。我可以吗?

我可以通过URL创建请求对象吗

您的问题不清楚。你看起来像这样吗?

var uri = new Uri("http://www.mydomain.com/?param1=asd2&param2=asd2");
var nv = uri.ParseQueryString();
Console.WriteLine(nv["param1"]);

编辑

它缝合了我的一个引用库,实现了这个扩展方法。无论如何,它可以作为完成

var uri = new Uri("http://www.mydomain.com/?param1=asd2&param2=asd2");
var nv = HttpUtility.ParseQueryString(uri.Query);
Console.WriteLine(nv["param1"]);