如何才能点击链接,如http://somewhere.com/client.php?locationID=1 ,并从C#窗体窗体应用程序返回位置标识的值?如何从窗体客户端的HTTP请求获取值
尝试从C#Windows窗体应用程序获取HTTPGetRequest。
不知道从哪里开始或将如何完成。
感谢
如何才能点击链接,如http://somewhere.com/client.php?locationID=1 ,并从C#窗体窗体应用程序返回位置标识的值?如何从窗体客户端的HTTP请求获取值
尝试从C#Windows窗体应用程序获取HTTPGetRequest。
不知道从哪里开始或将如何完成。
感谢
试试这个:
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.aspx
private 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的包装,使生活变得更容易一些。
是...谢谢你的工作! –