Forum » Programiranje » Getcontent iz write-only streama
Getcontent iz write-only streama
nuclear ::
Nekaj se igram doma, in uporabljam to metodo za pridobivanje vsebine iz streama(urla):
Vendar sem ugotovil, da je stream dejansko write-only, kar mi navrže napako pri debugu:
Pozna kdo morda kakšen workaround kako pridobiti vsebino streama, če je write-only.. ?
thx
private string getContent(string url) { string buffer; try { string target = string.Empty; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)httpWebRequest.GetResponse(); try { StreamReader streamReader = new StreamReader(response.GetResponseStream(), true); try { buffer = streamReader.ReadToEnd(); } finally { streamReader.Close(); } } finally { response.Close(); } } catch (Exception exp) { buffer = "Error: " + exp.Message.ToString(); } return (buffer); }
Vendar sem ugotovil, da je stream dejansko write-only, kar mi navrže napako pri debugu:
Length = 'stream.Length' threw an exception of type 'System.NotSupportedException'
Position= 'stream.Position' threw an exception of type 'System.NotSupportedException'
Pozna kdo morda kakšen workaround kako pridobiti vsebino streama, če je write-only.. ?
thx
Asus G14 2023 - Ryzen 7940HS - 32GB DDR5 - GeForce RTX 4080 - 990 PRO 4TB
Spura ::
Aja zdele vidm da sm mal blentav ze od delanja server sidea kjer v response pises....ti imas klienta, ki bere response od requesta k si ga naredu. Najverjetneje ni problem da je stream write only ampak to, da response stream ne podpira Position in Length in ti klices ReadFully, kar najbrz hoce vedet kok velik buffer mora alocirat.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C# asp.NET web forma] Kam zgine cookie oz. zkj se izbriše?Oddelek: Programiranje | 1152 (966) | Morenov |
» | ASP.NET + C# vprašanjeOddelek: Programiranje | 2796 (1810) | Morenov |
» | Avtomatično prepoznati POST spremenljivkeOddelek: Programiranje | 1582 (1375) | AnonimkeOP |
» | kaj zna c#Oddelek: Programiranje | 1764 (1576) | snow |
» | Kako z VS.NET priti do izvorne kode neke html strani?Oddelek: Programiranje | 1350 (1145) | Microsoft |