Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Chiamate ricorsive con httpwebrequest
martedì 28 aprile 2009 - 12.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 28 apr 2009 - 12:54
ciao a tutti, sto chiamando ricorsivamente un url che mi restituisce unfile in xml con all'interno una lista di nomi.
Siccome questo sito gestisce una specie di paginazione di 30 righe per chiamata e io ho bisogno di tutti i record contenuti (qualche migliaio) vorrei fare chiamate ricorsive passando come parametro l'ultimo n. di rec scaricato.
In teoria tutto funziona, ma in pratica, solo la prima chiamata viene soddisfatta, perche' alla seconda non restiruisce nessun records, come se fosse rimasto aperto qualche cosa. Questo e' il codice:
la funzione viene richiamata passado la url da interrogare
Function leggiXML(ByVal sUri As String, ByVal sw As System.IO.StreamWriter) As String
leggiXML = ""
Dim uri As Uri = New Uri(sUri)
Dim MyReq As HttpWebRequest = HttpWebRequest.Create(uri)
MyReq.Method = "GET"
MyReq.Credentials = New System.Net.NetworkCredential("administrator", "tyy14ovv")
MyReq.ContentType = "text/xml"
Dim response As WebResponse = MyReq.GetResponse
Try
Dim stream As Stream = response.GetResponseStream
Dim sr As StreamReader = New StreamReader(stream)
Dim xmlDoc As New System.Xml.XmlDocument
Dim sXml As String = sr.ReadToEnd
xmlDoc.LoadXml(sXml)
xmlDoc.GetElementsByTagName("DirectoryEntry")
Dim AllItems As Xml.XmlNodeList
AllItems = xmlDoc.GetElementsByTagName("DirectoryEntry")
Dim i As Integer
For i = 0 To AllItems.Count - 1
'se leggo tutto correttamente .... passo l'url per la succ. lettura
leggiXML = AllItems(i).ChildNodes(1).InnerText
Exit For
End If
Next
sr.Close()
Catch ex As Exception
MyReq.Timeout = 10000
End Try
response.Close()
End Function
DOMANDA: ma come passo i parametri (querystring) ad un pgm java ?? Uso la sintassi http://indirizzo?par=1&par=2
e' corretto ???
scusate il post cosi' lungo, ma non capisco dove' il problema.
ciao e grazie
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !