realbasic-nug.fr
[Top] [All Lists]

Re: HTTPSocket (suite...)

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: HTTPSocket (suite...)
From: Powel <powel at mac dot com>
Date: Sun, 5 Aug 2007 14:53:54 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <0A8B1621-BC31-4996-9628-69A66CD91B33 at mac dot com> <15F44722-03B3-43E1-80A0-E8B39F34E845 at realsoftware dot fr> <807247DC-B01B-4905-ACFE-E24184D4CD1A at mac dot com> <3EBF48E1-EBAD-4A20-8EBA-6B863CC67BA8 at realsoftware dot fr>
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.




















<Prev in Thread] Current Thread [Next in Thread>