如何点击http://somewhere.com/client.php?locationID=1这样的链接并返回位置id的值从c# windows窗体应用程序?
尝试从c# Windows窗体应用程序获取HTTPGetRequest .
不知道从哪里开始,也不知道该怎么做。
谢谢
try this:
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(@"http://somewhere.com/client.php?locationID=1");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string content = new StreamReader(response.GetResponseStream()).ReadToEnd();
我相信如果你使用HttpWebRequest类,这些信息将在标头的引用中:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspxprivate void printReferer(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); ;
Console.WriteLine(req.Referer);
}
如果您试图从页面中获取数据,请使用WebClient类:
http://msdn.microsoft.com/en-us/library/system.net.webclient%28v=vs.80%29.aspx它是HttpWebRequest/HttpWebResponse的包装器,使工作更简单。