使用GET参数调用URL C#

时间:2017-02-04 22:33:44

标签: c# http get webclient

我有2个网站,其中一个是网络服务,另一个是“普通”网站。

在“普通”网站中,我有一个页面,通过获取一些参数来发送邮件,因此如果在我的浏览器中我手动输入此URL:

http://localhost/Web/page/page.aspx?id=23&emailus=mail@mail.com

它为该用户为该ID创建特定邮件。

问题是我想在我的Web服务中调用该URL,所以当创建所有数据后,它将从该URL发送邮件,但我无法使其工作,我试过这个:< / p>

System.Net.WebClient client = new System.Net.WebClient();
client.DownloadDataAsync(new Uri("http://localhost/Web/page/page.aspx?id=" + idtable + "&emailus=" + email));

            await Task.Run(() =>
            {
                var webClient = new System.Net.WebClient();

                webClient.DownloadString("http://localhost/Web/page/page.aspx?id=" + idtable + "&emailus=" + email);

            });

他们都给我一个超时异常,邮件永远不会发送。

我该怎么办?谢谢。

0 个答案:

没有答案