110,534
社区成员
发帖
与我相关
我的任务
分享
List<T> list = Repository.GetAll();//1K条数据
WebRequest req;
WebResponse response;
Stream ReceiveStream;
StreamReader readerOfStream;
System.Net.ServicePointManager.DefaultConnectionLimit = 100;
list .ForEach(data =>
{
req = WebRequest.Create("http:*****/id=" + data.id);
req.Timeout = 100000;
response = req.GetResponse();
using (ReceiveStream = response.GetResponseStream())
{
using (readerOfStream = new StreamReader(ReceiveStream))
{
string strjson = readerOfStream.ReadToEnd();
if (!string.IsNullOrEmpty(strjson))
{
data.pid= strjson.Substring(3, 7);
}
}
}
response.Close();
});