3

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/?(それなしで aUriFormatExceptionがスローされます)。

これにアプローチする別の方法はありますか?

4

1 に答える 1

6

Uriここで使用する理由はありHttpUtility.ParseQueryString(Response)ません。使用する必要があります。

于 2013-04-10T08:53:10.013 に答える