TServerSocket und Browser Adresszeile!?!



  • Hallo, ich schreibe grade nur ein einfaches programm, welches als kleiner webserver laufen soll.

    ich habe nun den webserver so laufen, das er auf einem bestimmtem port läuft.
    spricht man ihn nun an mit

    http://localhost:2222

    bekomme ich ja den Socket-Recieve Text, wo dann folgendes drinn steht:

    GET / HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-icq, /
    Accept-Language: de
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    Host: localhost:4545
    Connection: Keep-Alive

    über der ersten zeile wird ja übergeben, welche datei angefordert werden.

    nun habe ich das problem, dass bei der adresseingabe in der browser zeile, der slash "/" nicht automatisch mit übergeben wird.

    also normalerweiße ist es ja so, dass wenn man

    www.webseite.de/unterverzeichnis

    angibt, hinten drann automatisch der "/" angefügt wird, so dass dann dort

    www.webseite.de/unterverzeichnis/

    nur macht er dieses leider nicht. weiß jemand warum?
    und wie kann man dieses problem beheben?

    vielen dank schon mal thorsten.



  • Selber anhängen, wenn ein gleichnamiges Verzeichnis auf dem Server existiert.



  • nur wie kann ich das machen, dass mir dieses dann auch in der browser zeile angezeigt wird?
    soll ich dann praktisch nen reload per html-meta tag machen, der dann die seite aufruft?


Anmelden zum Antworten