HttpFileGet

Famille: HTTP · 2 formes

Ce que fait la commande

HttpFileGet lit File sur un objet HTTP. Il prend connectionID (un entier), serverFile (une chaîne) et localFile (une chaîne), et rend un entier. C'est la première de 2 formes. connectionID est l'identifiant d'un objet Connection, obtenu ailleurs dans la famille HTTP.

Syntaxe

1
HttpFileGet(connectionID integer, serverFile string, localFile string) → integer
2
HttpFileGet(connectionID integer, serverFile string, localFile string, postData string) → integer

Paramètres

NomTypeDans les formes
connectionIDintegertoutes
serverFilestringtoutes
localFilestringtoutes
postDatastring2

Chaque forme rend

integer

Exemple · engendré

Forme 1 : la plus courte

connection = CreateHttpConnection()DO  Print(HttpFileGet(connection, "assets/data.dat", "assets/data.dat"))  Sync()LOOP

Forme 2 : avec tous les arguments

connection = CreateHttpConnection()DO  Print(HttpFileGet(connection, "assets/data.dat", "assets/data.dat", "value"))  Sync()LOOP

CreateHttpConnection est là pour donner à l'appel quelque chose sur quoi agir : HttpFileGet est la ligne qui compte. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.

21 commandes dans HTTP