我的目标是将所有request(*QueryString,Form,Headers,Cookies*)
信息存储到一个NameValueCollection
.
到目前为止,这是我的代码
var mainNVC = new NameValueCollection();
mainNVC.Add(context.Request.Form); //works
mainNVC.Add(context.Request.Headers); //works
mainNVC.Add(context.Request.QueryString); //works
mainNVC.Add(context.Request.Cookies); // error: Argument 1: cannot convert from 'System.Web.HttpCookieCollection' to 'System.Collections.Specialized.NameValueCollection'
但是尝试使用Request.Param
,我不希望包含服务器变量。