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

Re: Suite poster en HTPP un Fichier

To: "REALbasic NUG French" <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Suite poster en HTPP un Fichier
From: "Daniel Chiaramello" <dchiaramello at madwaves dot com>
Date: Wed, 13 Jun 2007 12:23:51 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <20070612125122 dot ECE0B393651 at lists dot realsoftware dot com><4439765C-3B50-4265-8277-E072D5635362 at cretaux dot fr> <1368C881-097C-45E7-9E28-E15960EC2450 at cretaux dot fr>
En fait tu te méprends sur le "POST".
Cela ne signifie pas que tu peux "poster" un fichier sur un serveur, cela signifie que tu réponds à un formulaire http (par exemple, une simple page te demandant un login et password) en codant tes réponses dans un format donné.

Imagine une page web toute bete, te demandant un login et password.
Pour y répondre, il y a en fait 2 possibilités: GET et POST.

GET signifie que tu vas voir apparaître sur ton navigateur une URL du genre www.monsite.com/login.php?login=toto&password=secret (si ton login est "toto" et ton mot de passe "secret"). Ce qui, reconnais-le, n'est pas très très malin car tout le monde peut voir via ton historique tes logins et password. POST signifie que les données n'apparaissent pas dans l'URL (tu vas donc voir www.monsite.com/login.php), mais sont transmises d'une autre manière.

Dans les deux cas, cela signifie que tu as un script "login.php" (dans mon exemple) susceptible de recevoir les réponses d'un formulaire!

Pour mettre à jour ta Home Page, tu devras donc soit utiliser FTP (en non HTTP) via des classes FTP, soit avoir sur ton site un script répondant à un formulaire HTTP acceptant un fichier en paramètre et mettant le fichier ainsi "posté" à l'endroit que tu souhaites (encore qu'avec les droits d'accès, je ne sais pas comment gérer ça - je parle de théorie et non de pratique, ne l'ayant jamais fait)

Bon courage!
Daniel

----- Original Message ----- From: "Antoine Crêtaux" <antoine at cretaux dot fr>
To: "REALbasic NUG French" <realbasic-nug dot fr at lists dot realsoftware dot 
com>
Sent: Wednesday, June 13, 2007 11:37 AM
Subject: Suite poster en HTPP un Fichier


J'ai progressé maintenant j'obtiens un fichier en retour qui me dit

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>405 Method Not Allowed</TITLE>
</HEAD><BODY>
<H1>Method Not Allowed</H1>
The requested method POST is not allowed for the URL /Index.html.<P>
</BODY></HTML>

En fait vous avez compris que j'essaie de modifier le fichier "Index" de mon site
 et que je n'y arrive pas....


Je n'arrive pas à me servir de la fonction post d'un socket HTTP. La doc décrit exactement la meme chose pour le "get" ou le "post". J'ai fait un

socket1.post(EURL.text,fichier)

qui me parait correct








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