312 messaggi dal 13 gennaio 2004
Ho la necessità di proxare una url, cioè... dovrei arrivare su una pagina .Net tramite un indirizzo ip, e questa pagina dovrebbe farmi vedere il contenuto di una url del tipo http://miosito.com.
Credo che dovrei utilizzare le funzioni del socket ma non ho trovato nessuna demo riguardante questo argomento.
Un saluto a tutti.

Mauro.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

prova con la classe WebRequest sotto system.net.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
312 messaggi dal 13 gennaio 2004
Ho provato ma torna sempre lo stesso errore.
Ti posto il listato probabilmente sbaglio ha utilizzare il namespace.

<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Net" %>

<script runat="server">
void Page_Load(){


string html = string.Empty;
Uri uri = new Uri(@"http://www.google.it");
System.Net.WebRequest request = System.Net.WebRequest.Create(uri);
using (System.Net.WebResponse response = request.GetResponse())
{
using (System.IO.Stream stream = response.GetResponseStream())
{
using (StreamReader sr = new StreamReader(stream))
{
html = sr.ReadToEnd();
}
}
}

Response.Write (html);

}

</script>

Grazie 1000

Mauro
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

che errore ti restituisce?

Byez
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
312 messaggi dal 13 gennaio 2004
Questo è il messaggio di errore che torna:

CS0246: The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)

e si riferisce alla riga:

Line 15: using (StreamReader sr = new StreamReader(stream))

Mauro.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

devi aggiungere

using System.IO;

dove sono tutte le using

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
312 messaggi dal 13 gennaio 2004
Scusami se sò un pò de coccio :-))))))
Ho provato cosi ma ora mi torna un'errore di sintassi

<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Net" %>

<script runat="server">
void Page_Load(){

string html = string.Empty;
Uri uri = new Uri(@"http://www.google.it");
System.Net.WebRequest request = System.Net.WebRequest.Create(uri);
using System.IO (System.Net.WebResponse response = request.GetResponse());
{
using System.IO (System.IO.Stream stream = response.GetResponseStream());
{
using System.IO (StreamReader sr = new StreamReader(stream));
{
html = sr.ReadToEnd();
}
}
}

Response.Write (html);

}

</script>

Grazie

Mauro.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

se non mi dici qualcosa di più sull'errore è difficile aiutarti. A compile time o run-time? dove hai l'errore?

byez
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.