我正在從外部供應商處收到帖子。我不確定他們發送了什麼變量。如何打印出他們在帖子中發送的所有請求變量?沒有Request.Count或Request.Length,因此我可以循環並查找所有內容。如何獲得C#中的所有後期請求變量?
在此先感謝您的幫助。
我正在從外部供應商處收到帖子。我不確定他們發送了什麼變量。如何打印出他們在帖子中發送的所有請求變量?沒有Request.Count或Request.Length,因此我可以循環並查找所有內容。如何獲得C#中的所有後期請求變量?
在此先感謝您的幫助。
您可以從Request.Forms得到它
foreach(string key in Request.Form.Keys)
{
Response.Write (key);
}
最簡單的方法是循環訪問Request.Form
(如果您知道它始終位於Form集合中)。
看看這個MSDN鏈接,如何通過迭代的Request.Form一個例子: http://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx
或以下類型: http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
的Request.Form
屬性包含了所有表單域的集合。它是一個NameValueCollection
,它實現了ICollection
,所以你應該能夠使用foreach
來循環它。 Request.Form.Keys
將爲您提供所有表單字段名稱,然後您可以使用該名稱查找該值。
foreach(string key in Request.Form.Keys)
{
Response.Write(key + ": " + Request.Form[key] + "<br/>");
}
請迭代的Request.Form,你會看到變量的名稱和值
這將打印出的每一個僅值鍵發送到您的服務器。如果你還需要打印出關鍵部分,只需調用'Response.Write(key);' - :) – 2012-07-13 20:13:00
@OnlyBolivianHere yes。感謝告訴。 – 2012-07-13 20:15:18