[Allegro] Re: [allegro-OEB] open/get mit http://-URL

Thomas Berger ThB at Gymel.com
Do Feb 24 14:10:49 CET 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Lackhoff, liebe Liste,

>> Genutzt wird die C++-Klasse  CInternetConnection  und deren Methode
>> OpenURL. Und die arbeitet in der beschriebenen Weise, ohne daß in der
>> Doku stünde, daß und welche Optionen bzgl. Redirect man setzen könne.
> 
> Nun in der Doku steht, dass OpenURL ein wrapper um InternetOpenUrl ist
> und die hat einen Parameter INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP.
> Allerdings wuerde ich mir den Stress auch nicht ohne grosse Not antun
> und es deshalb genauso sehen wie Sie:
> 
>> Und angenommen, sowas ginge und wir täten's denn, schon hätte man
>> weitere Sachen am Hals, um die man sich jeweils kümmern müßte.

Ja, z.B. sich ausdenken, was zu tun waere. Der Status
HTTP/1.1 301 Moved Permanently
hat ja gerade unter Version 1.1. des HTTP-Protokolls eine definierte Semantik,
(vgl. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ), Clients
werden sogar aufgefordert, nach Moeglichkeit bei sich die URL gegen die
soeben mitgeteilte auszutauschen (vorausgesetzt, sie war irgendwo
"aufbewahrt").

Status 301 (und auch sein Kollege 307) ist ganz entschieden auf die
Situation gemuenzt, dass eine bestimmte Ressource ihren Ort geaendert
hat, und wenn Herrn Egers Server hier den Guttenberg macht, sollte er nicht
versuchen, die Verantwortung auf a99 (bzw. die Windows-internen "Internet-
Methoden") abzuwaelzen...

viele Gruesse
Thomas Berger

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk1mWNkACgkQYhMlmJ6W47OKSwP+IoPgU59TSliPsoeAFgwYpWOV
A9NENKdTwD6i/icBhDAfxaoQozctK4rbphs6DpwC9+13RzBaPVVHUGULp8p936T0
Awd27R6yjlIshbUOn5Dzi9rsAtfr73tVrIYNqT4iF6ck0YIG3sxa/twNz9/ENOuO
IixOn2vKwTRzjPwRnJs=
=Mt6n
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro