我使用 Stream 阅读器将 context.Request.InputStream
读到最后,最后得到一个看起来像这样的字符串
"Gamestart=true&GamePlayer=8&CurrentDay=Monday&..."
在 C# 控制台中解析它的最有效/“干净”的方法是什么?
最佳答案
您可以使用 HttpUtility.ParseQueryString
小样本:
string queryString = "Gamestart=true&GamePlayer=8&CurrentDay=Monday"; //Hardcoded just for example
NameValueCollection qscoll = HttpUtility.ParseQueryString(querystring);
foreach (String k in qscoll.AllKeys)
{
//Prints result in output window.
System.Diagnostics.Debug.WriteLine(k + " = " + qscoll[k]);
}
关于c# - 通过 POST 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12973737/