gpt4 book ai didi

c# - 必须在 new Uri() 中使用 http ://1/? 才能获取 NameValueCollection

转载 作者:行者123 更新时间:2023-11-30 14:33:39 25 4
gpt4 key购买 nike

我正在尝试将 string Response 解析为 NameValueCollection,如下所示:

public static NameValueCollection Request()
{
// Snipped irrelevant code, so here's the string I get:
string Response = "someparam=abcdef&another=123456";

return HttpUtility.ParseQueryString(
new Uri("http://1/?" + Response)
.Query);
}

NameValueCollection Request = SomeClass.Request();
string SomeParam = Request.Get("someparam");
string Another = Request.Get("another");

但是我必须指定 http://1/? 似乎是“错误的”(没有它会抛出 UriFormatException)。

我应该用不同的方式来处理这个问题吗?

最佳答案

你没有理由在这里使用 Uri,只是 HttpUtility.ParseQueryString(Response) 应该这样做。

关于c# - 必须在 new Uri() 中使用 http ://1/? 才能获取 NameValueCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15949543/

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