如何才能點擊鏈接,如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的包裝,使生活變得更容易一些。
是...謝謝你的工作! –