Autor Beitrag
hui1991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: Fr 10.10.08 18:01 
Hallo,

ich wollte einen HTTP-Proxy machen der mir die ganzen Daten mit Cached.

Als erstes habe ich eine Anwendung auf dem Port 8000 erstellt. Rufe ich mit Firefox + Proxy Config die Seite auf. Sehe ich im Debugger den Request. Denke schon das der so stimmen tut.
Also der lautet bei dsdt.info:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
GET http://www.delphi-treff.de/tipps/ HTTP/1.1
Host: www.delphi-treff.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.delphi-treff.de/
Cookie: bblastvisit=1220725590; bblastactivity=0; fe_typo_user=bd21c26e65
Cache-Control: max-age=0


und zu sehen ist
ausblenden Quelltext
1:
2:
3:
Error!

Reason: "/tipps/" could not be found, closest page matching is /


Was könnte an den Daten falsch sein? Muss da was rausgetan werden oder sogar ganz verändert?

Mit Nemp das gleich Problem. (Nemp benutzt den Proxy von IE)
Normal sollte mein Proxy die ganzen Daten bekommmen und an Nemp schicken, aber irgendwie ist da auch ein Fehler.

Ich muss da doch irgendwas falsch machen.

//Edit:
Grad auf lichking.buffed.de gehabt:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Caught Exception:

Zend_Controller_Dispatcher_Exception
Invalid controller specified (http:)

in /var/www/packages/ZendFramework-1.5.0/library/Zend/Controller/Dispatcher/Standard.php(249)

Backtrace:
 3: Front.php(914)            Zend_Controller_Dispatcher_Standard->dispatch(Zend_Controller_Request_Http, Zend_Controller_Response_Http)
 2: bootstrap.php(153)        Zend_Controller_Front->dispatch()
 1: index.php(51)             require_once("/var/www/m")


Ich frage mich was falsch ist, ich habe aber keine Ahnung was, hm..
hui1991 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: Sa 11.10.08 17:16 
Mit Hilfe meines Request-Testers ist es mir gelungen den Fehler zu entdecken.
Ich bin im Internet auf die Zeile 'Sytax Fehler' gestoßen.
In einem HTTP-Request muss der Host eingetragen sein!
Außerdem wegen der dsdt.info seite war der Fehler in der ersten Zeile:
ausblenden Quelltext
1:
GET http://www.delphi-treff.de/tipps/ HTTP/1.1					

sollte
ausblenden Quelltext
1:
GET /tipps/ HTTP/1.1					


Diesen Fehler hab ich mit einer einfachen Funktion beseitigt.
Falls jemand die HTTP Headers auch testen will, hänge ich hier das Programm noch an. :)
Schade das mir niemand helfen konnte, aber ich hoffe das es jemand anders hier noch helfen kann.

Achja der HTTP-Header-Tester schickt eine Anfrage an einem Server an dem es Probleme gibt (Ihr müsst den Server aber selber eintragen an dem es Fehler gibt, zum testen einfach den Oberen Request Header eintragen und Host von der Zeile Host entnehmen :) ). Vorteil dabei ist, man findet schneller den Fehler, warum es nicht funktioniert. :)
Einloggen, um Attachments anzusehen!