我有一个名称值集合,它被传递到通过 Web 客户端发送到另一个系统的方法中。
public string DoExtendedTransferAsString(string operation, NameValueCollection query, FormatCollection formats)
{
System.Net.WebClient client = new System.Net.WebClient();
client.QueryString = query;
client.QueryString["op"] = operation;
client.QueryString["session"] = SessionId;
using (Stream stream = client.OpenRead(url))
{
FormatCollection formats = new FormatCollection(stream);
}
return formats;
}
我需要对 NameValueCollection 中的所有值运行 HttpUtility.HtmlEncode,但我不确定如何操作。注意我无法更改调用代码,因此它必须是 NameValueCollection。
谢谢