protected void btnPost_Click(object sender, EventArgs e)
{
try
{
string result = "";
List<string> objWSList = new List<string>();
DateTime dtStartTime = System.DateTime.Now;
objWSList.Add("WS1");
objWSList.Add("WS2");
objWSList.Add("WS3");
for (int index = 0; index < objWSList.Count; index++)
{
var request = (HttpWebRequest)WebRequest.Create(string.Format("http://webserviceapp.com/webservices/WS.asmx/{0}", objWSList[index]));
using (var response = request.GetResponse() as HttpWebResponse)
{
if (request.HaveResponse && response != null)
{
using (var reader = new StreamReader(response.GetResponseStream()))
{
result = reader.ReadToEnd();
}
ltrMessage.Text += string.Format("<br/>{0}. {1} ->> Success", index + 1, objWSList[index]);
}
else
ltrMessage.Text += string.Format("<br/>{0}. {1} ->> Problem", index + 1, objWSList[index]);
}
}
DateTime dtEndTime = System.DateTime.Now;
TimeSpan ts = dtEndTime.Subtract(dtStartTime);
ltrMessage.Text += string.Format("<br/><br/><b>Time Taken to Execute those WS (Time format is mm:ss:ms) ->> {0}:{1}:{2}</b>", ts.Minutes.ToString(), ts.Seconds.ToString(), ts.Milliseconds.ToString());
}
catch (Exception ex)
{
ltrMessage.Text += string.Format("<br/>Exception IS :::: {0}", ex.Message);
}
}