0
A
回答
3
StringBuilder sb = new StringBuilder();
// used on each read operation
byte[] buf = new byte[8192];
// prepare the web page we will be asking for
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.feefifofum.com/login.aspx?userid=XXX&pass=YYYY");
// execute the request
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// we will read data via the response stream
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
do
{
// fill the buffer with data
count = resStream.Read(buf, 0, buf.Length);
// make sure we read some data
if (count != 0)
{
// translate from bytes to ASCII text
tempString = Encoding.ASCII.GetString(buf, 0, count);
// continue building the string
sb.Append(tempString);
}
}
while (count > 0); // any more data to read?
// print out page source
Console.WriteLine(sb.ToString());
3
WebClient。 DownloadString,UploadString等
1
使用WebClient.DownloadString並通過您的值作爲查詢字符串。像下面
string s; using (WebClient wc = new WebClient()) { wc.QueryString.Add ("Param1", "param1value"); wc.QueryString.Add ("Param2", "param2value"); s = wc.DownloadString (webaddress); }
對於方法詳情,請訪問MSDN
1
信息發送到一個URL和獲取信息傳回東西也聽起來有點像一個web服務的工作。你有沒有考慮過使用Web服務? (假設你有控制/訪問URL)
相關問題
- 1. 通過Chrome擴展將URL發送到桌面應用程序
- 2. 通過C++桌面應用程序發送發佈請求
- 3. 基於無線通信從基於Web的應用基於桌面的應用
- 4. 通過應用程序發送短信
- 5. 發送推送通知到桌面的應用程序在Java
- 6. 通過.NET桌面應用程序發送錯誤日誌
- 7. 通過應用程序發送消息
- 8. 通過Facebook應用程序向用戶發送私人信息
- 9. 與桌面應用程序通信
- 10. 通過網絡發送基本信息
- 11. 通過應用程序發送信息到系統
- 12. 如何將信息從桌面應用發送到android應用?
- 13. 如何將推送通知發送到桌面應用程序
- 14. 通過PHP頁面發送信息
- 15. 從桌面應用程序發送短信
- 16. 桌面應用程序如何與Web應用程序通信?
- 17. Android應用程序和本地桌面應用程序通信
- 18. Java EE,通信Web應用程序和桌面應用程序
- 19. Restricition通過桌面應用程序
- 20. 發送信息給WPF應用程序
- 21. 如何讓我的應用程序向桌面程序發送消息?
- 22. 通過API發送信息
- 23. 通過URL發送消息
- 24. 將現有的Silverlight應用到桌面應用程序基於
- 25. 如何從URL發送信息到phonegap應用程序
- 26. 如何通過我的應用程序向服務器發送反饋信息?
- 27. 如何通過應用程序的內部瀏覽器發送設備信息
- 28. 解析來自Dentrix桌面應用程序的信息
- 29. 通過我在vb.net編碼的應用程序發送短信
- 30. 用於桌面應用程序的JTree
爲什麼這不是一個真正的問題?這有點簡單,但它肯定是一個有效的問題。 – Josh 2010-01-13 05:57:51