begin process at 2012 02 16 21:22:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > PASSER UN PROXY AVEC VB.NET

PASSER UN PROXY AVEC VB.NET


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Source .NET ( DotNet ) Niveau :Débutant Date de création :05/01/2005 Vu :14 181

Auteur : chris81

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

ce code sert a passer un proxy lorsque l'on veut se connecter a internet pour envoyer des mails par vb.net

Source

  • Imports System.IO
  • Imports System.Net
  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  • 'on definit une nouvelle requete
  • Dim myWebRequest As WebRequest = WebRequest.Create("http://www.correzeweb.com")
  • Dim myProxy As New WebProxy'definition du proxy
  • 'on obtient le proxy par defaut
  • myProxy = CType(myWebRequest.Proxy, WebProxy)
  • 'identification pour le proxy
  • myProxy.Credentials = New NetworkCredential("NomUtilisaterur", "MotDePasse", "NomDomaine")
  • myWebRequest.Proxy = myProxy
  • Try
  • 'on capture la reponse
  • Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
  • ' le reponse est recuperé dans un stream
  • Dim streamResponse As Stream = myWebResponse.GetResponseStream()
  • Dim streamRead As New StreamReader(streamResponse)
  • Dim MystrW As New StreamWriter("C:\test.txt")'on enregistre le stream
  • MystrW.Write(streamRead.ReadToEnd)
  • ' fermeture des streams.
  • streamResponse.Close()
  • streamRead.Close()
  • MystrW.Close()
  • myWebResponse.Close()
  • MsgBox("Fini")
  • Catch ex As UriFormatException
  • MsgBox("Erreur")
  • End Try
  • End Sub
Imports System.IO
Imports System.Net

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
                  
'on definit une nouvelle requete      
        Dim myWebRequest As WebRequest = WebRequest.Create("http://www.correzeweb.com")
        Dim myProxy As New WebProxy'definition du proxy

     'on obtient le proxy par defaut
        myProxy = CType(myWebRequest.Proxy, WebProxy)

'identification pour le proxy
        myProxy.Credentials = New NetworkCredential("NomUtilisaterur", "MotDePasse", "NomDomaine")

        myWebRequest.Proxy = myProxy

        Try

'on capture la reponse
            Dim myWebResponse As WebResponse = myWebRequest.GetResponse()

            ' le reponse est recuperé dans un stream
            Dim streamResponse As Stream = myWebResponse.GetResponseStream()

            Dim streamRead As New StreamReader(streamResponse)
            Dim MystrW As New StreamWriter("C:\test.txt")'on enregistre le stream
            MystrW.Write(streamRead.ReadToEnd)

            ' fermeture des streams.
            streamResponse.Close()
            streamRead.Close()
            MystrW.Close()
            myWebResponse.Close()

            MsgBox("Fini")

        Catch ex As UriFormatException
            MsgBox("Erreur")
        End Try

    End Sub



 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CODE BARRE 3 OF 9
Source avec Zip Source .NET (Dotnet) PINGER UNE ADRESSE OU UN RESEAU AVEC STATISTIQUES
Source avec Zip Source avec une capture Source .NET (Dotnet) VIDEOTHEQUE AVEC RECHERCHE DIRECT SUR INTERNET
Source .NET (Dotnet) SE CONNECTER A ACCESS ET RETOURNER DATESET
Source .NET (Dotnet) COMBOBOX AVEC IMAGE

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

Commentaires et avis

Commentaire de DocPhiphi le 15/02/2005 21:51:37

Euh...ben....je peuw vous dire que à la RATP, ben ça marche pas !?!

Commentaire de poy20 le 27/06/2007 17:13:29

sincérement ...

J'y comprends rien !! :)

Commentaire de christian_grandjean le 21/08/2007 12:38:06

Il y a une erreur de conversion d'objet si on utilise le .NET Framework 2.0
Voici la solution :

        Dim myWebRequest As HttpWebRequest
        myWebRequest = CType(WebRequest.Create("http://www.titi.int/test.xml"), HttpWebRequest)
        myWebRequest.Proxy = New System.Net.WebProxy("proxy:port", True)
        myWebRequest.Proxy.Credentials = New NetworkCredential("username", "password", "domain")

         ' le reponse est recuperé dans un stream
        Dim streamResponse As Stream = myWebResponse.GetResponseStream()

        Dim streamRead As New StreamReader(streamResponse)
        Dim MystrW As New StreamWriter("C:\_TEST.XML") 'on enregistre le stream
        MystrW.Write(streamRead.ReadToEnd)

        ' fermeture des streams.
        streamResponse.Close()
        streamRead.Close()
        MystrW.Close()
        myWebResponse.Close()

Commentaire de chris81 le 22/08/2007 07:25:45

il est vrai que ce code avait été écrit pour 2003

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,278 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales