XMLHTTP ResponseStream till text?

ASP

0 svar · 240 visningar · startad av Jojo

Medlem sedan okt. 200112 inlägg
Trådstart#1

Jag försöker hämta HTML sidor med Microsoft.XMLHTTP komponenten för att sedan kunna parsa, och skriva till disk som XML.

Allt fungerar perfekt om man använder metoden responseText i XMLHTTP förutom att de svenska tecknen inte vill följa med.

Efter mycket letande och pulande har jag bara en enda sak kvar att prova. Nämligen metoden responseStream, som inte ska konvertera något alls enligt Micrsoft.

Nu till problemet som jag är övertygad om att någon sitter med ett svar på:

Metoden responseStream returnerar en IStream. Variabel typ 13 i ASP (Data Access Object). Vad jag inte lyckas med är att plocka ut texten ur en sådan stream och lagra den som string.

Någon som har en idé?

Dim o, stm
Set o = Server.CreateObject("Microsoft.XMLHTTP")
	o.open "GET", "url här", FALSE
	o.setRequestHeader "Content-Type", "text/html; charset=""ISO-8859-1"""
	o.send()
	if o.status = 200 then
		
		stm = o.responseStream
		
		Här vill jag få in stm i en string variabel.

	End if
Set o = nothing
261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)