c# - 访问后台链接

时间:2016-05-11 13:37:01

标签: c# winforms http web request

我怎样才能"访问" c#中的链接没有实际显示页面? 我不想发布任何数据,也不想检索任何数据。 只需让它像访问链接一样。

我不想为此使用网络浏览器! 但它应该像Web浏览器中的.Navigate()一样运行。

我只是希望我的c#访问一个URL。 到目前为止,这是我的代码,它根本不起作用。我甚至尝试设置一些像?hello=world这样的数据,但它也没有用。

ASCIIEncoding encoding = new ASCIIEncoding();
string postdata = "";
byte[] data = encoding.GetBytes(postdata);

WebRequest request = WebRequest.Create("http://www.website.com/page");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;

Stream stream = request.GetRequestStream();
stream.Write(data, 0, data.Length);
stream.Close();

我无法在网上找到任何关于此的内容。这有可能吗?

我希望我的c#访问我想要的链接。只是"发送访问"。我不知道怎么解释它。

这不是表格。它没有获得任何数据。没有那样的事。只是发一个该死的"访问"到我的网站。

就像webBrowser1.Navigate("http://www.website.com/page");一样,但我现在不使用网络浏览器。

1 个答案:

答案 0 :(得分:0)

using System.Net;

WebClient client = new WebClient();
client.DownloadString("http://www.website.com/page");

您不能将视图添加到YouTube或其他方面,他们会检查它是机器人还是真正的点击。