回答
我建議你從這裏開始:http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest%28v=VS.90%29.aspx
從本質上講,創建HttpWebRequest
,然後調用GetResponse()
方法。然後您可以讀取響應流並將其輸出到您的控制檯。
爲什麼在HttpWebRequest的描述中說OBSOLETE? – super9 2010-12-17 16:04:54
構造函數已經過時(意味着它可能在將來被刪除),還有一種不同的方式來生成請求,但我會留給你去弄清楚。 ;) – CodingGorilla 2010-12-17 16:10:24
查看WebClient
類,特別是MSDN頁面底部的示例。
使用HttpWebRequest創建請求並將響應輸出到控制檯。
using System;
using System.IO;
using System.Net;
using System.Text;
namespace Examples.System.Net
{
public class WebRequestGetExample
{
public static void Main()
{
// Create a request for the URL.
WebRequest request = WebRequest.Create ("http://www.contoso.com/default.html");
// If required by the server, set the credentials.
request.Credentials = CredentialCache.DefaultCredentials;
// Get the response.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// Display the status.
Console.WriteLine (response.StatusDescription);
// Get the stream containing content returned by the server.
Stream dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader (dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
// Display the content.
Console.WriteLine (responseFromServer);
// Cleanup the streams and the response.
reader.Close();
dataStream.Close();
response.Close();
}
}
}
閱讀Darrell的代碼並瞭解...不知道你會學到什麼,除了很多人會在這裏爲你做的工作; – Lazarus 2010-12-17 16:01:06
我想MSDN的複製和粘貼是艱難的。 :) – DarrellNorton 2010-12-17 16:03:31
是的,我意識到這一點。注意我並沒有要求任何人提供解決方案,而是指向我自己正確學習這些東西的正確方向!大聲笑 – super9 2010-12-17 16:03:51
這將這樣的伎倆:
WebClient client = new WebClient();
Stream data = client.OpenRead("www.google.com");
StreamReader reader = new StreamReader(data);
string str = reader.ReadLine();
Console.WriteLine(str);
- 1. 網站反轉控制檯輸出
- 2. C#UTF8控制檯輸出
- 3. C#控制檯輸出
- 4. 流bash /終端/控制檯輸出到網站/ api
- 5. 如何將Node.js控制檯輸出到我的網站
- 6. C#不輸出到控制檯
- 7. ASP.Net MVC/HTML網站調試控制檯
- 8. Bndtools輸出到控制檯
- 9. 輸出LRESULT到控制檯
- 10. vbscript輸出到控制檯
- 11. C#:從控制檯輸出分離控制檯輸入
- 12. 控制Python輸出到控制檯
- 13. 輸出MySql表到控制檯輸出
- 14. 在RichTextBox中輸出控制檯c#WindowsForm
- 15. 輸出獲取控制檯在C#
- 16. C++在控制檯上更改輸出
- 17. 控制檯輸出爲HTML文件
- 18. 控制檯輸出
- 19. 輸出控制檯
- 20. 轉換c#控制檯輸出到文本框輸出
- 21. Python控制檯網站
- 22. 無法輸入(C(C S)žDJ)在Python 2.7.x控制檯
- 23. C#WPF讀取控制檯輸出
- 24. C++輸出:GUI或控制檯?
- 25. C#控制檯輸出不工作
- 26. C++鑽石控制檯輸出問題
- 27. C++浮點控制檯輸出問題
- 28. C++控制檯 - 格式化輸出
- 29. C++控制檯輸出操作
- 30. 格式化C++控制檯輸出
你的意思是輸出在一個控制檯應用程序的HTML? – Pieter888 2010-12-17 15:57:04
是的,這是正確的! – super9 2010-12-17 16:00:31