我有一個我想使用httpWebRequest訪問的地址列表。 我需要的是服務器返回的狀態碼。在WP7中執行多個webrequests?
我試圖通過他們進行foreach,並開始一個httpWebRequest對他們每個人,但後來我只收到最後一個回調。 似乎一次只允許一個webrequest。
我很難理解如何在沒有GetResponse的情況下做到這一點,這在Silverlight中是不允許的。
代碼在後臺工作中運行。 我正在使用芒果 - WP7.1
我該如何解決?
foreach (var current in Addresses)
{
var request = HttpWebRequest.Create(current);
request.BeginGetResponse(r =>
{
try
{
var response = (HttpWebResponse)request.EndGetResponse(r);
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
//BOOM RECEIVED
});
}
catch (Exception)
{
Debug.WriteLine("Error in EndGetResponse");
}
}, null);
}
在此先感謝=)
你在用芒果嗎? –
是的,我使用芒果=) – Moulde
你收到什麼樣的「BOOM」? – CodeZombie