using (WebResponse response = request.GetResponse())
{
    response.GetResponseStream().CopyTo(destination);
}

Ku hay jawaab kasta oo hore ee HttpWebRequest xad ku dhammaystira isticmaalkiisa oo sii daaya. Halkan destination waa qulqulka wax-soo-saarka ee la qori karo ee abka; block-ka using wuxuu sii daayaa WebResponse xitaa haddii koobista guuldareysato, isagoon qaadan lahaanshaha wax-soo-saarkaas.

In hal codsi proxy guulaysto oo kuwa dambe ay sugayaan waxay muujin kartaa jawaabo aan dhammaan oo qabsanaya kheyraadka xidhiidhka. Kaliya helista WebResponse ma dhammeeyo jirkiisa. Waqtiga xaddidan ee codsiga wuxuu xaddidaa sugitaanka, ma aha nolosha jawaab kasta oo hore loo helay.

Ku dhaqan lahaanshahaas khaladaadka. WebException waxay qaadan kartaa jawaab ay koodkaagu baarto; xir ka dib baaritaanka. Guuldareysiga gaadiidka waxaa laga yaabaa inuusan lahaan jawaab haba yaraatee.

Sii-deyntu waxay celisaa kheyraadka jawaabta laakiin ma ballanqaaddo xidhiidhno dib loo isticmaali karo mar kasta. Protocol, server iyo isticmaalka jirka weli waa muhiim.

Tani waxay khuseysaa dayactirka stack-ga hore ee WebRequest. Koodka cusub raac lahaanshaha jawaabta/qulqulka macmiilka dhabta ah; HttpClient, ku hay jawaabaha xadka sii-deyntooda, oo ka sooc guuldareysigan nadiifinta xaqiijinta proxy ama doorashada marinka.

Maqaallo la xiriira