41 messaggi dal 18 dicembre 2007
Ciao a tutti, vi posto il codice qui di seguito:

Imports System.Net
Imports System.IO


Partial Class _Default
    Inherits System.Web.UI.Page

    Dim u As String
    Dim webC As WebClient
    Dim stream As Stream
    Dim streamRdr As StreamReader


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        u = txtURL.Text
        If u = "" Then
            u = "http://www.google.com"
        End If

        webC = New WebClient()
        webC.Credentials = System.Net.CredentialCache.DefaultCredentials
        stream = webC.OpenRead(u)
        streamRdr = New StreamReader(stream)
        myPage.Text = streamRdr.ReadToEnd()
        stream.Close()
    End Sub

End Class


txtURL é una textbox, mentre myPage é un literal.

Il codice funziona e fa da proxy effettivamente, il solo problema é che ad esempio andando su youtube, quando premo su un link per vedere un filmato vengo rimandato ad un link simile a questo "http://localhost:2616/watch?v=wJ2L1aQy", cioé la parte iniziale dell'URL diventa il dominio corrente del sito, in questo caso localhost, mentre la seconda parte é il riferimento effettivo del filmato. Per ovvenire a questa cosa dovrei intercettare il rimando ai link, qualcuno ha idea di come possa fare?
41 messaggi dal 18 dicembre 2007
Neanche un mezzo indizio ragazzi?

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.