0
公佈值我要創建一個測試後的服務器,是這樣的: http://www.posttestserver.com/閱讀在ASP.NET
我使用一個硬件設備通過HTTP POST遠程數據發送到我的系統,然後我希望接收的發佈數據中,我已經測試了幾種方法來讀取該設備發佈的數據,但我沒有運氣。但上面提到的網站可能會獲取設備發佈的數據,下面是我用來獲取發佈數據的代碼:
System.Text.StringBuilder displayValues =
new System.Text.StringBuilder();
System.Collections.Specialized.NameValueCollection
postedValues = Request.Form;
String nextKey;
Response.Write(postedValues.AllKeys.Length.ToString());
for (int i = 0; i < postedValues.AllKeys.Length; i++)
{
nextKey = postedValues.AllKeys[i];
if (nextKey.Substring(0, 2) != "__")
{
displayValues.Append("<br>");
displayValues.Append(nextKey);
displayValues.Append(" = ");
displayValues.Append(postedValues[i]);
}
}
什麼問題出在哪裏?我設置設備我的網頁URL,然後嘗試發佈的數據,但我什麼也沒得到
它只顯示0,意味着什麼也沒有收到 –
怎麼別人的質疑,你連接到你的本地計算機,這樣你就可以將調試器?如果沒有,你可以在遠程機器上運行的小提琴手,並張貼其實際收到? – Woland