wpf .net4.0环境,
我用按钮,点击执行下面的代码段,点击一次,
发送http请求到指定的url,这个url是我写的服务器端程序
但是为什么我只是点击了一次按钮,服务器端却收到两次同样的请求呢?
而我用ie浏览器的地址框发送同样的url到我的服务器,就是收到一次请求。
也就是说,WebClient会自动发送两次请求,这是什么原理?
如何解决呢?
WebClient mo_client = new WebClient();
string ls_rst = string.Empty;
try
{
StreamReader lo_sr = new StreamReader(mo_client.OpenRead(new Uri(url)), UTF8Encoding.UTF8);
ls_rst = lo_sr.ReadToEnd();
lo_sr.Close();
lo_sr.Dispose();
lo_sr = null;
}
catch (Exception ex)
{
}