我有一個URL和數據通過另一個供應商的ERP軟件在該URL上發佈.....我想收集發佈在我的URL中的數據從該供應商的頁面加載事件....在ASP.NET中用c#應該做什麼? 他沒有字段名稱,他自動生成數據字符串,然後將其自動發佈到我的ASP.NET頁面。從ASP.NET的另一個源獲取字符串格式的發佈數據
3
A
回答
2
首先,如果你知道你會得到那麼什麼樣的數據,你應該增加:
Page.Response.ContentType = "text/xml"; //For XML Data
然後讀取流reader數據:
StreamReader sr = new StreamReader(Page.Request.InputStream);
中的StreamReader的數據是網址編碼。所以你必須在進一步使用之前將它解碼:
string main = Server.UrlDecode(sr.ReadToEnd());
就這樣。我希望它有幫助。
1
var parameter = Request.QueryString["parameterName"];
if (parameter != null)
{
//.. use it
}
0
我明白你說的是,查詢沒有字段名;這意味着你不能像普通的QueryString那樣使用字符串索引器來查找它。如果是這樣,那麼你可能必須在不知道查詢鍵的情況下訪問它。
假設你知道「數據」是第一個參數,你可以這樣訪問:
string data = Request.QueryString.getKey(0);
如果這是行不通的,你可以訪問網址直接
string query = Request.Url.Query;
0
如果他們正在進行POST,則可以使用Request.Form
。它會返回發佈到Url的元素的NameValueCollection
,如果您不知道發佈內容的名稱,則可以循環訪問它。如果你知道這個名字,那麼你可以做Request.Form["NamedItem"]
。
0
foreach(var key in Request)
{
var data = Request[key];
}
將遍歷Request.Querystrung,Request.Form和Request.Params。
相關問題
- 1. 格式數字字符串到另一個數字字符串
- 2. 格式字符串和獲取數據
- 3. ios - 如何從JSON格式的另一個字符串中提取字符串?
- 4. 以html格式從另一個字段獲取相同數據
- 5. 從另一個表格獲取數據
- 6. 如何從另一個字符串獲取字符串值?
- 7. 如何從另一個字符串獲取字符串值
- 8. 從另一個表格獲取字符串
- 9. 如何從字符串中獲取「1.2」格式的字符串?
- 10. 從字符串獲取URL併發送到另一個類
- 11. 如何獲取json格式的字符串格式的數字?
- 12. c#從另一個來源獲取datagridview的數據源
- 13. 獲取一個字符串在另一個字符串中出現的次數
- 14. 從另一個分隔字符串數組獲取字符串數組
- 15. Asp.net MVC發佈JSon數據從一個到另一個?
- 16. 獲取另一個字符串右側的字符串
- 17. 獲取格式字符串
- 18. 從數據表中獲取數據到一個字符串在asp.net
- 19. 從字符串獲取日期格式
- 20. 我想從已發佈的數組中獲取一個字符串
- 21. 從json格式數據獲取字符串
- 22. 從asp.net獲取數據從一個表到另一個
- 23. 獲取從另一種形式的字符串
- 24. 將資源字符串格式化爲另一個?
- 25. 如何從存儲爲字符串格式的Msql數據庫獲取數據
- 26. 從資源的strings.xml獲取字符串
- 27. Restfull Webservice獲取另一個字符串
- 28. 從一個DIV發送獲取的數據到另一個
- 29. 從另一個應用程序獲取字符串數組
- 30. 獲取發佈數據從形式
這是完美的.....感謝幫助 – Abhishek