Vai al contenuto
Leo

Controllo · scheda Dati e rete

RichiestaWeb

Invisibile: scarica dati da un indirizzo

  • Scheda Dati e rete
  • Invisibile
  • PC: sì
  • Telefono: sì

Esempio

Metti un RichiestaWeb nella finestra (si chiamerà RichiestaWeb1) e scrivi:

Finestra1.leoprovato con Leo
quando RichiestaWeb1.risposta fai    stampa("risposta: stato = {evento["stato"]}")fine
Risultato (controlli simulati)
risposta: stato = esempio

Proprietà

Si leggono e si cambiano con il punto: RichiestaWeb1.indirizzo.

ProprietàTipoInizialeSignificato
indirizzotesto""Indirizzo web (https://...)
metodoscelta tra `"GET"`, `"POST"`, `"PUT"`, `"DELETE"`"GET"Metodo HTTP
in_corso sola letturalogicofalsoVero mentre aspetta la risposta

Eventi

  • quando RichiestaWeb1.risposta fai principaleQuando arriva la risposta. In evento: stato, testo, json.
  • quando RichiestaWeb1.errore faiQuando qualcosa va storto. In evento: messaggio.

Metodi

  • RichiestaWeb1.invia([dati])Invia la richiesta a indirizzo. Nella finestra la risposta arriva con l'evento risposta; senza finestra la richiesta è sincrona e restituisce la risposta.

Dove funziona

  • PCsì
  • Telefonosì

Nella stessa scheda