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

Riƙe kowace tsohuwar martanin HttpWebRequest a cikin yanayin da zai gama cinye ta kuma ya sake ta. A nan destination shine hanyar fitarwa da ake iya rubutawa ta aikace-aikacen; toshewar using tana saki WebResponse ko da kwafin ya kasa, ba tare da ɗaukar mallakar wannan fitarwa ba.

Samun nasarar buƙatar wakili ɗaya da wasu na gaba suna jira na iya nuna martanin da ba a gama ba suna mamaye albarkatun haɗi. Karɓar WebResponse kawai ba ya gama jikinsa. Ƙayyadaddun lokacin buƙatar yana iyakance jira, ba lokacin rayuwar kowace martanin da aka riga aka samu ba.

Yi amfani da wannan mallaka akan kurakurai. WebException na iya ɗaukar martanin da lambar ku ke dubawa; rufe shi bayan dubawa. Rashin jigilar kaya na iya zama ba shi da martani kwata-kwata.

Zubarwa yana mayar da albarkatun martanin amma ba ya alƙawarin haɗin da za a sake amfani da shi a kowane hali. Tsarin sadarwa, uwar garke da cinye jiki har yanzu suna da mahimmanci.

Wannan ya shafi kula da tsohuwar tarin WebRequest. A cikin sabon lambar bi mallakar martani/rafi na ainihin abokin ciniki; ga HttpClient, riƙe martani cikin yanayin zubar da su, kuma bambanta wannan gazawar tsaftacewa daga tabbatar da wakili ko zaɓin hanya.

Labarai masu alaƙa