我正在尝试使用HTTPWebRequest
从网上下载不同的图片我只是想知道我正在使用循环在网络上发送许多请求来下载图像,其中一些早于其他人回来。所以问题在于回调函数我怎么知道哪个图像是哪个请求的响应?
换句话说,有没有办法用请求设置一些标签,这样当我得到回复时,我知道我得到了响应的请求。
任何帮助将不胜感激......
答案 0 :(得分:0)
如果您在循环中发送请求,那么您也必须处理该循环中每个请求的响应
For(int i = 0; i < 10; i++) {
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("some uri"));
// some code
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// some code
response.Close();
}