If you get big data, you will need to use HttpWebRequest asynchronously.
Use HttpWebRequest.BeginGetResponse ()
HttpWebRequest webRequest; void StartWebRequest() { webRequest.BeginGetResponse(new AsyncCallback(FinishWebRequest),null); } void FinishWebRequest(IAsyncResult result) { webRequest.EndGetResponse(result); }
When the asynchronous operation is completed, the callback function is called. You should at least call EndGetResponse () from this function.
Orahsoft
source share