Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Analyse und Umsetzung einer Get Anfrage... (https://www.delphipraxis.net/52231-analyse-und-umsetzung-einer-get-anfrage.html)

Kedariodakon 25. Aug 2005 19:58


Analyse und Umsetzung einer Get Anfrage...
 
So ich habe mal was aus einem Spiel mitgesniffed, es handelt sich um Stat Informationen...

Nun will ich ein eigenes Programm schreiben um das auszuwerten, was auch das Spiel macht...

Die Anfrage ging zu: BF2Web.gamespy.com Port: 80

Und sah so aus:
Code:
GET /ASP/getawardsinfo.aspx?nick=Tjaden HTTP/1.1
Host: BF2Web.gamespy.com
User-Agent: GameSpyHTTP/1.0
Connection: close
Wenn ich das nun per telnet aufrufe bekomme ich auch was zurück, und das enthält auch die Informationen, welche ich brauche.

nur wie setze ich das nun am günstigstem um?
Im Grunde ist es ja eine Get anfrage an einen Webserver oder?

Bye

brechi 25. Aug 2005 20:00

Re: Analyse und Umsetzung einer Get Anfrage...
 
eigentlich ist das nichtsa nderes als ein aufruf von

http://BF2Web.gamespy.com/ASP/getawa...px?nick=Tjaden

Kedariodakon 25. Aug 2005 20:05

Re: Analyse und Umsetzung einer Get Anfrage...
 
Ja aber da kommt ja nichts im Browser, hatte ich ja auch schon versucht, aber über telnet schon... :gruebel:

Bye

jfheins 25. Aug 2005 20:06

Re: Analyse und Umsetzung einer Get Anfrage...
 
Wie wäre es mit IdHTTP.Get() ?
User-Agent setzen, etc.

Kedariodakon 25. Aug 2005 20:14

Re: Analyse und Umsetzung einer Get Anfrage...
 
Hab ich versucht, bekomme ne Exception: HTTP/1.0 501 Not Implemented

sah pie mal daumen so aus:
Delphi-Quellcode:
Memo1.Text := IdHTTP1.Get( 'BF2Web.gamespy.com/ASP/getawardsinfo.aspx?nick=Tjaden' );

Bye


Edit: ok hab das hinbekommen =)
Danke :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz