Un'API RESTful (Representational State Transfer) è un'interfaccia di programmazione delle applicazioni che segue i principi architetturali di REST. Questo stile architetturale favorisce l'interoperabilità tra sistemi distribuiti su Internet, consentendo loro di comunicare in modo uniforme.
Le API RESTful sono ampiamente utilizzate nello sviluppo web per la creazione di servizi web che forniscono accesso a risorse e dati attraverso Internet in modo scalabile, flessibile e interoperabile.
Realizziamo un server con Python e Flask per presentare dei servizi REST di base: GET, POST, PUT e DELETE. Proviamo i servizi con Postman. Scriviamo un client per Arduino.
link:
arduinojson.org/
www.postman.com/
flask.palletsp...
codici:
github.com/zma...
Video 841- Playlist Arduino
Indice:
0:41 - RESTful API cosa sono
4:04 - la GET
5:56 - la POST
6:56 - la DELETE
7:07 - la PUT
7:15 - un albero di servizi
7:53 - creazione di un server REST in Python
8:03 - Thonny, IDE per Python
8:24 - creazione ambiente virtuale
9:29 - librerie Flask
13:56 - primo avvio del server
14:03 - Usiamo Postman per i test
15:23 - completiamo il server
23:28 - test con postman
25:54 - Arduino Client per le GET
36:52 - Arduino Client per le DELETE
39:41 - Arduino Client per le POST
43:01 - Arduino Client per le PUT
44:35 - conclusione e saluti
Abbonati a questo canale per accedere a contenuti e corsi esclusivi
/ @zeppelinmaker
Info abbonamenti: www.zeppelinma...
Canale Telegram: t.me/zeppelinm...
Forum/Gruppo Telegram: t.me/forumzepp...
Codice: github.com/zma...
Shop Libri e Componenti: www.amazon.it/...
Libri:
"Arduino trucchi e segreti" - amzn.to/2zvM2S8
"Il manuale di Arduino" (va bene per chi inizia): amzn.to/2WQLzlw
"Progettare con Arduino": amzn.to/3mMfKXZ
Puoi scaricare gratuitamente i miei libri:
"Il manuale di Arduino - gumroad.com/l/...
"Il cookbook di Arduino": gumroad.com/l/...
Altre informazioni e sul libri mio sito: - www.zeppelinma...
Indice dei video:
www.zeppelinmak...
La playlist elettronica: bit.ly/2ICzhGS
La playlist su Arduino: bit.ly/2SNTKf4
La playlist coding sul: bit.ly/2B1uuL2
Come cercare tra i miei video:
• Canale RU-vid di Paol...
Che cosa uso come lavagna digitale? OpenBoard (www.openboard.ch). + tavoletta wacom (amzn.to/3t2Fynd)
• Che strumenti utilizzo...
Per offrirmi un caffè: www.zeppelinma...
Vuoi chiedere un video su un argomento particolare? www.zeppelinmak...
ATTENZIONE: Per ovvi motivi di tempo non posso correggere o analizzare gli sketch e schemi che postate nei commenti o che inviate via mail. Cerco di rispondere a tutte le domande e le richieste sensate ma sono veramente troppe: abbiate pazienza!
#arduino #elettronica #CRC #REST
5 окт 2024