Hallo zusammen,
wie einige wissen gab es mit meiner HTTP DLL seit GM 8.1 einige Probleme. Das hatte mich motiviert eine solche DLL komplett neu zu schreiben und dabei gleich all die Dinge zu ändern oder zu verbessern, mit denen ich bei der alten DLL unzufrieden war. Herausgekommen ist dabei die GM Erweiterung im Anhang ("http.zip"), welche auch gleich eine Hilfedatei enthält, die über den Help-Button bei den Extension Packages im GM aufgerufen werden kann. Dort sind neben der Dokumentation aller Funktionen auch einige Beispiele enthalten. Der Anhang "http_dll.zip" enthält die DLL mit Scripts und Hilfedatei einzeln um die Funktionen der Erweiterung noch auf die altmodische Art zu nutzen. Zusätzlich muss lediglich "http_init" am Anfang aufgerufen werden. Der dritte Dateianhang "http_source.zip" enthält die C++ Quelldateien des Projekts, falls sich jemand einen Einblick verschaffen will oder außerhalb des GM nutzen möchte.
Hier nur einige Features der Erweiterung:
Ich möchte noch anmerken, dass ich den GM 8.0 verwende und daher nicht weiß, ob es nun endlich auch mit der aktuellen GM Version funktioniert. Daher wäre ich über Berichte sehr erfreut. (EDIT: funktioniert jetzt, war ein Bug im GM)
Auch Berichte über Bugs, Verbesserungsvorschläge, Fragen oder sonstige Anmerkungen sind sehr willkommen, auch die Dokumentation betreffend, um eventuelle Informationen zu korrigieren oder zu ergänzen.
Nun viel Spaß damit!
GM ab Version 7.0: "http.zip"
GM bis Version 6.1: "http_dll.zip"
wie einige wissen gab es mit meiner HTTP DLL seit GM 8.1 einige Probleme. Das hatte mich motiviert eine solche DLL komplett neu zu schreiben und dabei gleich all die Dinge zu ändern oder zu verbessern, mit denen ich bei der alten DLL unzufrieden war. Herausgekommen ist dabei die GM Erweiterung im Anhang ("http.zip"), welche auch gleich eine Hilfedatei enthält, die über den Help-Button bei den Extension Packages im GM aufgerufen werden kann. Dort sind neben der Dokumentation aller Funktionen auch einige Beispiele enthalten. Der Anhang "http_dll.zip" enthält die DLL mit Scripts und Hilfedatei einzeln um die Funktionen der Erweiterung noch auf die altmodische Art zu nutzen. Zusätzlich muss lediglich "http_init" am Anfang aufgerufen werden. Der dritte Dateianhang "http_source.zip" enthält die C++ Quelldateien des Projekts, falls sich jemand einen Einblick verschaffen will oder außerhalb des GM nutzen möchte.
Hier nur einige Features der Erweiterung:
- HTTP-Anfragen werden stets in einem eigenen Thread gestartet, sodass das Spiel während der Übertragung weiterlaufen kann.
- Laufende Anfragen können jederzeit abgebrochen werden.
- Die POST-Methode zum Senden von Daten wird unterstützt.
- Dateiuploads sind möglich.
- Während eine HTTP-Anfrage ausgeführt wird, kann stets der Fortschritt der Übertragung abgefragt werden.
- Für jegliche Ein- und Ausgabedaten werden Strings und Dateien unterstützt.
- Der HTTP-Statuscode einer erfolgreich ausgeführten Anfrage lässt sich ermitteln.
Ich möchte noch anmerken, dass ich den GM 8.0 verwende und daher nicht weiß, ob es nun endlich auch mit der aktuellen GM Version funktioniert. Daher wäre ich über Berichte sehr erfreut. (EDIT: funktioniert jetzt, war ein Bug im GM)
Auch Berichte über Bugs, Verbesserungsvorschläge, Fragen oder sonstige Anmerkungen sind sehr willkommen, auch die Dokumentation betreffend, um eventuelle Informationen zu korrigieren oder zu ergänzen.
Nun viel Spaß damit!
GM ab Version 7.0: "http.zip"
GM bis Version 6.1: "http_dll.zip"
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von Bl@ckSp@rk ()