Laden...

ftpwebrequest daten abfragen > ergebnis kommt vom proxy server?

Erstellt von Afrokalypse vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.488 Views
A
Afrokalypse Themenstarter:in
452 Beiträge seit 2005
vor 14 Jahren
ftpwebrequest daten abfragen > ergebnis kommt vom proxy server?

hallo zusammen.
ich mache einen ftpwebrequest auf einen server:


EventLogs logs = new EventLogs();
                logs.createLogFile();
                
                //Ein Request erstellen an den ftp Server
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://merinserver");
                request.EnableSsl = false;
                //Die Methode angeben um eine Datei hochzuladen
                request.Method = WebRequestMethods.Ftp.ListDirectory;
               
                //Berechtigungsdetails setzen vom ftp Server durch Username und Passwort
                request.Credentials = new NetworkCredential("user", "pass");           
                            
                //Versuch eine Verbindung zu erstellen und eine Antwort zu erhalten
                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                logs.writeFile("FROM CACHE: " + response.IsFromCache.ToString());  //ergebnis ist FALSE
                logs.writeFile("URI: " + response.ResponseUri.AbsoluteUri);  // ergebnis ist [URL]ftp://meinserver[/URL]            
                
                //Ein neuen Stream für den Response erstellen dem der FileStream mitgegeben wird.
                Stream responseStream = response.GetResponseStream();
                StreamReader sr = new StreamReader(responseStream, Encoding.Default);
               
                while (sr.Peek() > -1)
                {
                       //tu irgendwas
                }
....
....

dabei frage ich einen ordner ab mit ListDirectory. der Ordner ist definitiv leer 😃
als ftpwebresponse erhalte ich jedoch folgende meldung (wird in eine log datei geschrieben):


2009-08-18 11:09:21 : FROM CACHE: False
2009-08-18 11:09:21 : URI: ftp://meinserver
2009-08-18 11:09:21 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2009-08-18 11:09:21 : <!-- HTML listing generated by Squid 2.6.STABLE12 -->
2009-08-18 11:09:21 : <!-- Tue, 18 Aug 2009 06:03:59 GMT -->
2009-08-18 11:09:21 : <HTML><HEAD><TITLE>
2009-08-18 11:09:21 : FTP Directory: ftp://user@meinserver/
2009-08-18 11:09:21 : </TITLE>
2009-08-18 11:09:21 : <STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}--></STYLE>
2009-08-18 11:09:21 : </HEAD><BODY>
2009-08-18 11:09:21 : <H2>
2009-08-18 11:09:21 : FTP Directory: <A HREF="/">ftp://user@meinserver/</A>/
...
...
<!-- hier kommt irgendwann eine datei, die aber nicht mehr auf dem server vorhanden ist -->
2009-08-18 11:09:21 : Generated Tue, 18 Aug 2009 06:03:59 GMT by irgendeinproxyserver.de (squid/2.6.STABLE12)
2009-08-18 11:09:21 : </ADDRESS></BODY></HTML>

ich möchte aber gerne wissen was wirklich auf dem ftp server liegt.
hat jemand ne idee wie ich das anders abfragen kann und an die infos komme, die ich wirklich brauche?

dank und gruß
afr0

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

A
Afrokalypse Themenstarter:in
452 Beiträge seit 2005
vor 14 Jahren

So ich hab das Problem gerade lösen können.
http://msdn.microsoft.com/en-us/library/fze2ytx2.aspx


request.proxy = null; 

und schon wird der Proxy umgangen 😃
Vielleicht hilfts ja auch anderen.

Gruß
Afr0

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]