Post dati

martedì 17 gennaio 2006 - 12.19

Nicola Profilo | Senior Member

Ciao, ho bisogno di inviare ad un'altra applicazione 2 su un'altro server...
dei dati... con un post chiamando una pagine dell'applicazione 2..

http://server/paginaApp2.aspx?P1=32&P2=543&P3=6543

questa operazione vorrei farla lato server... quindi senza aprire finestre browser dalla mia applicazione 1...
quindi al lancio di una mia SUB che fa una insert vorrei comunicare alla applicazione 2 dei parametri...
chaiamando una loro pagina... poi questa prendera in carico... io posso fare questo in modo invisibile all'utente web??

vi ringrazio davvero!!!

Ciao Nicola B.

Nicola Profilo | Senior Member

Ciao Marco,
sto provando l'esempio relativo al post http
http://www.dotnethell.it/tips/SendPOSTHttp.aspx

l'esempio in vb cè dentro un po' di c#..
ASCIIEncoding()

cosa devo importare il listato 2 in vb.net
posso provare l'esempio con una semplice applicazioncina winform... inviare e vedere cosa ricevo in riposta?
ti ringrazio ciao Nicola

nicolab Profilo | Newbie

Ciao Coach!
ok mi funziana!

Dim url as string = "http://www.google.it"
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)

pero' riesco a raggiungere solo url della mia rete... lan.. google ad esempio non reisco a caricarlo.
riesco a caricare in stream qualsiasi pagina web dei siti in lan o sulla mia macchina.... ma nn fuori.

problemi di proxy o firewall..??
uso vb mi sai iautare??

grazie ciao Nicola

Nicola Profilo | Senior Member

myHttpWebRequest.Credentials = new System.Net.NetworkCredential ("administrator", "pwd","dominio")

intendi qui?

io in internet explorer-connessionei il proxy setto un IP e un porta

ip: 172.17.32.244 port: 3128

infatto se prova la pagina con una connessione libero analogoca mi funzia con siti esterni, da dentro (lan) devo settare il proxy come in IE.

come lo setto nel mio caso specifico.
ciao e grazie ancora Nicola

Nicola Profilo | Senior Member

perfetto! funziona :

myHttpWebRequest.Proxy = new WebProxy("172.17.32.244:3128")
''''myHttpWebRequest.Proxy = System.Net.WebProxy.GetDefaultProxy


Ciao e grazie Nicola

Nicola Profilo | Senior Member

Ciao Coach.
ancora io! ho fatto questo per puntare una pagina aspx remota, per estrarre da tale pagina un breve testo semplice all'interno di un tag html....

quando faccio

While count > 0

str = New [String](read, 0, count)

response.Write (str)
count = readStream.Read(read, 0, 256)
End While

vorrei metter str in una unica stringona... perche dal codice html, nel mezzo devo estarrmi un testo semplice.
mi sai aiutare?
grazie ciao Nicola, ho provato all'interno del ciclo cocatenare la stringa... ma mi esce un casino,...
fuoiri dal while il response.write str non mi va.

grazie ciao Nicola

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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5