vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Proxy abfragen 
Autor: Hannes H.
Datum: 02.03.07 09:20

Hallo Martin

Sorry das ich den alten Tread nochmal ausgrabe, aber ich stehe vorm selben Problem.
Auch ich habe keinen Proxy zu testen ... aber ich wurde gefragt, ob ich bei einer WebAbfrage das einbauen kann.

Mein Code:
            Dim oRequest As WebRequest = WebRequest.Create( _
              "http://xoap.weather.com/weather/local/ ..........)
            Dim oResponse As WebResponse = oRequest.GetResponse()
            Dim oStream As New Xml.XmlTextReader(oResponse.GetResponseStream())
            Dim xmlDoc As Xml.XmlDocument = New Xml.XmlDocument
            Dim dummy As String
            Dim trans_index As Integer
 
 
            xmlDoc.Load(oStream)
Leider kann ich wie geschrieben nicht selbst testen ... hast vielleicht ein paar Zeilen wie´s klappen würde? Deinen Code oben habe ich gesehen, aber da fehlte noch etwas, oder?

Für Hilfe wäre ich dir hier sehr dankbar

Hannes
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Proxy abfragen 
Autor: mkolb
Datum: 14.05.06 00:28

Hallo,
mit den folgenden Befehlen wollte ich den Proxy abfragen:


Dim myWebRequest As WebRequest = WebRequest.Create(WebSeite)
Dim myProxy As New WebProxy()
If Internet_Proxy_Art = 2 Then 'Proxy benutzen ?
'???
ElseIf Internet_Proxy_Art = 1 Then  'Direkt
'???
ElseIf Internet_Proxy_Art = 0 Then 'gem. IE-Einstellung
    myProxy = CType(myWebRequest.Proxy, WebProxy)
End If
Das geht aber nicht.

Gibt es irgendwo eine kleine Demo, wie ich den Proxy quasi steuern kann ? Will im Programm dem Anwender die Möglichkeit geben: Proxy vom IE benutzen, kein Proxy, eigene Proxy-Angaben machen, dann noch ggf. Kennwort, etc.

mfg
Martin

mein aktuelles .net-Projekt:
http://www.fiman.de
freue mich über Test-Informationen.

Screenshots gibt es hier: http://www.fiman.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: ModeratorFZelle (Moderator)
Datum: 14.05.06 11:39

Schau in der Hilfe doch mal unter WebProxy nach.

Credentials und GetDefaultProxy wären da interessant.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: mkolb
Datum: 22.05.06 20:14

Hi,
ich habe nun den Code in mein Programm eingebunden, um den Proxy abzufragen.
Habe nun ca. 2 Wochen damit gekämpft, aber ich habe nun noch das Problem, daß die

(407) Proxyauthentifizierung erforderlich

ist. Zuhause an meinem Entwicklungsrechner klappt das wunderbar, da geht es ohne Proxy-Abfrage, aber im Büro, im Netz mit Proxy, etc. geht es nicht.
Seltsamerweise brauche ich unter VB 6 auch keinen Proxy.

Hier mein Code:

Sub Proxy_Prüfung
                Dim req As System.Net.WebRequest
                Try
                    req = System.Net.WebRequest.Create(ProxyName + ":" + _
                      ProxyPort)
                    req.Proxy = System.Net.WebRequest.GetSystemWebProxy
                    req.GetResponse()
                Catch ex As Exception
                    print ex.Message
                End Try
                Try
                            req.Credentials = New NetworkCredential(Environ( _
                              ProxyUserName), ProxyKennwort)
                Catch ex As Exception
                    print ex.Message
                End Try
end sub
Was mache ich denn falsch und muß ich korrigieren ?

mfg
Martin

mein aktuelles .net-Projekt:
http://www.fiman.de
freue mich über Test-Informationen.

Screenshots gibt es hier: http://www.fiman.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: ModeratorFZelle (Moderator)
Datum: 23.05.06 09:03

Nicht dem Request sondern dem Proxy musst Du die Credentials geben.

Du versuchst dein Proxy Password derzeit der Webseite zu zeigen,
die würde das aber nicht interessieren.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: mkolb
Datum: 24.05.06 15:46

Ich habe meine Proxy-Anfrage in einer SUB-Routine in einem Modul, damit ich die Einstellungen schön zentral abgelegt habe.
Kann es sein, daß dadurch der Proxy-Check nicht funktioniert, weil ich von unterschiedlichsten anderen Modulen darauf zugreife ?

mein aktuelles .net-Projekt:
http://www.fiman.de
freue mich über Test-Informationen.

Screenshots gibt es hier: http://www.fiman.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: ModeratorFZelle (Moderator)
Datum: 24.05.06 16:39

Nein.

Nur da in dem Codeausschnitt, den Du zeigst, setzt Du die ProxyCredentials eben nicht
in den Proxy sondern in den Request, und das ist falsch.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: mkolb
Datum: 26.05.06 18:38

Hi, habe nochmals in der Hilfe geschaut und folgendes gefunden:

                Try
                    Dim Port As Integer
                    Port = Val(ProxyPort)
                    Dim myProxy As New WebProxy(ProxyName, Port)
                    Try
                                myProxy.Credentials = New NetworkCredential( _
                                  ProxyUserName, ProxyKennwort, ProxyDomain)
                    Catch ex As Exception
                       Fehler ...
                    End Try
                Catch ex As Exception
                    Fehler ...
                End Try
Leider erhalte ich immer noch die Meldung, daß die ProxyAuthent. falsch ist.
Noch eine Idee ?

mfg
Martin

mein aktuelles .net-Projekt:
http://www.fiman.de
freue mich über Test-Informationen.

Screenshots gibt es hier: http://www.fiman.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: ModeratorFZelle (Moderator)
Datum: 27.05.06 17:25

Nein, und da ich auch nirgendwo hinter einem Proxy sitze, kann ich es auch
schlecht testen.

Diesen MyProxy musst Du noch dem WebRequest zuweisen, aber das ist ja klar.


Ich bin übrigenz Mo-Do in Frankfurt, auf der ITeG http://www.clinic-control.de/Seiten/news.htm
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: mkolb
Datum: 06.06.06 09:42

Hi, es funktioniert jetzt.
Hatte einen Gedankenfehler.

Der WebRequest war schon da, aber falsch zugewiesen.
Ich war davon ausgegangen, das wird allgemein freigeschaltet.

Aber es geht ja nun: Proxy angeben, incl. Kennwort-Übergabe. Allerdings muß man noch die Domäne angeben.

mfg
Martin

mein aktuelles .net-Projekt:
http://www.fiman.de
freue mich über Test-Informationen.

Screenshots gibt es hier: http://www.fiman.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Proxy abfragen 
Autor: Hannes H.
Datum: 02.03.07 12:59

Hat sich wohl erledigt ... mit Hilfe der MSDN habe ich:

Dim myProxy As New WebProxy
 
            ' Obtain the Proxy Prperty of the  Default browser. 
            myProxy = CType(oRequest.Proxy, WebProxy)
 
 
            If vProxyAddress.Length = 0 Then
                oRequest.Proxy = myProxy
            Else
 
 
                ' Create a new Uri object.
                Dim newUri As New Uri(vProxyAddress)
 
                ' Associate the new Uri object to the myProxy object.
                myProxy.Address = newUri
 
 
 
                ' Create a NetworkCredential object and is assign to the 
                ' Credentials property of the Proxy object.
                myProxy.Credentials = New NetworkCredential(vUserName, _
                  vPassword)
                oRequest.Proxy = myProxy
 
            End If
Mir wurde bestätigt das es nun über den internen Proxy klappt.

Hannes
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel