Einzelnen Beitrag anzeigen

dragi

Registriert seit: 22. Jul 2003
198 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Webserver in einer Exe?

  Alt 29. Mai 2005, 19:22
Sorry das es ein wenig kompliziert ist mit mir. Ich habe mich mit Web überhaupt noch nicht beschäftigt. Ich habe nun einen Server der im moment nicht anderes macht als:

Code:
procedure TForm1.IdHTTPServer2CommandGet(AContext: TIdContext;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
  AResponseInfo.ContentStream := TFileStream.Create('index.wml',fmOpenRead);
end;
Die wml Datei sieht so aus:

Code:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="uebersicht" title="Hauptmenü" newcontext="true">
   <p align="center">
      [i]Willkommen bei
[b]Test Server[/b][/i]
   </p>
      [url="index2.wml"]Test[/url]
   



   </p>
</card>
</wml>
Wenn ich nun im Wap Browser auf den Link Test klicke denke ich mir das index2.wml an den Server gesendet wird. Das muss ich ja jetzt im Server abfangen und AResponseInfo so anpassen das nicht mehr index.wml sondern index2.wml gesendet wird. Aber mir ist schleierhaft wie ich das machen soll. Ich habe gedacht ich frage einfach ARequestinfo ab aber da weiss ich nicht welches Property das dann ist z.B. ARequestinfo.Dokument ist es nicht.

Vielleicht gehe ich das auch alles voll verkehrt an...

Gruss

Dragi
  Mit Zitat antworten Zitat