我收到来自外部供应商的帖子。我不确定他们发送的是什么变量。如何打印出他们在帖子中发送的所有请求变量?没有 Request.Count 或 Request.Length,因此我可以循环查找所有内容。
预先感谢您的帮助。
最佳答案
Request.Form
属性包含一个包含所有表单字段的集合。这是一个 NameValueCollection
它实现了 ICollection
,因此您应该能够使用 foreach
循环它。 Request.Form.Keys
将为您提供所有表单字段名称,然后您可以使用该名称来查找值。
foreach(string key in Request.Form.Keys)
{
Response.Write(key + ": " + Request.Form[key] + "<br/>");
}
关于c# - 你如何在 C# 中获取所有的 post 请求变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11477593/