Merci beaucoup. Cela résout en effet le problème. N'ayant pas
envisagé cette piste, votre réponse me soulage vraiment.
Cependant, cela ne m'explique pas pourquoi RB ne tolère pas cela
alors que tous les autres gestionnaires de Sockets le font à ma
connaissance.
Je ne saisis pas ces url à la main, elles sont extraites
automatiquement sur Internet. C'est pourquoi cela me posait un
problème. J'ai donc inclus un correcteur d'Url avant d'envoyer l'URL
au HTTPSocket et le problème est réglé.
Cordialement,
Powel
Le 5 août 07 à 14:06, Stéphane Pinel a écrit :
Powel,
Si tu regardes le source de la page d'accueil (http://
www.internetactu.net/), en "related links" ton URL est définit
comme suit :
<link rel="alternate" type="application/rss+xml" title="RSS 2.0"
href="http://www.internetactu.net/?feed=rss2" />
Par conséquent si tu utilises la bonne URL (http://
www.internetactu.net/?feed=rss2") et non "http://
www.internetactu.net?feed=rss2", tu obtiens les headers suivant :
Date: Sun, 05 Aug 2007 12:05:21 GMT
Server: Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7i
X-Powered-By: PHP/5.1.4
X-Pingback: http://www.internetactu.net/xmlrpc.php
ETag: "9e5a9dc3bb8092beec00339f047f0b00"
Last-Modified: Fri, 27 Jul 2007 13:39:54 GMT
Location: http://feeds.feedburner.com/internetactu/bcmJ
Vary: Accept-Encoding,User-Agent
Content-Length: 0
Connection: close
Content-Type: text/html
...et tu as bien ton "Location"...
Cordialement.
---
Stéphane Pinel
Support Technique en Français
stephane at realsoftware dot fr - http://www.realsoftware.fr
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
Rejoignez la communauté francophone des développeurs REALbasic :
http://www.realsoftware.com/fr/support/listmanager/
Le 5 août 07 à 12:07, Powel a écrit :
Erreur 103. C'est à dire NameResolutionError.
Je suis sur RB 2007 Release 3, Mac OS X 10.4.10.
Je ne comprends vraiment pas. Du coup, je suis obligé de passer
par le plugin CurlMBS, mais ce dernier m'oblige à utiliser des
Threads, ce qui rend mon interface inexploitable (elle fige la
majeure partie du temps à cause du nombre important de Threads).
Si au moins, je pouvais lire le Header, je l'utiliserais pour
gérer moi même le follow. Mais cela n'est pas possible.
Powel
Le 5 août 07 à 11:55, Stéphane Pinel a écrit :
Powel,
- Quelle erreur est retournée ?
- Quelle version de REALbasic ?
- Quelle plate-forme ?
Cordialement.
---
Stéphane Pinel
Support Technique en Français
stephane at realsoftware dot fr - http://www.realsoftware.fr
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
Rejoignez la communauté francophone des développeurs REALbasic :
http://www.realsoftware.com/fr/support/listmanager/
Le 5 août 07 à 11:44, Powel a écrit :
HTTPSocket ne me permet pas de lire les Headers, puisqu'il
génère une erreur.
|