HTTP és un protocol de comunicació entre dispositius. Un protocol és un conjunt de normes i regles que defineixen com dos o més dispositius intercanvien informació de manera estructurada i fiable. Aquestes normes especifiquen aspectes com el format dels missatges, la sincronització, la gestió d'errors i la manera com es connecten i desconnecten els dispositius.
Els protocols són essencials per garantir que els dispositius, encara que siguin de fabricants diferents, puguin entendre's i treballar junts de manera eficient i segura.
HTTP vs HTTPS
La principal diferència entre HTTP i HTTPS és la seguretat.
Hypertext Transfer Protocol Secure (Protocol Segur de Transferència d'Hipertext) és un protocol basat en HTTP. La “S” indica que el lloc web al qual heu accedit empra una mesura de seguretat extra, un certificat digital SSL (Secure Sockets Layer).
Els certificats digitals encripten les comunicacions amb els usuaris, per evitar que delinqüents informàtics puguin accedir a les dades que estan transmetent els usuaris.
CONNEXIÓ A WIFI.
OPTIMITZEM EL CODI
L'arxiu miwifi.py 👇
.
El resultat a la consola:
Referències
Al mètode GET, la informació enviada s'inclou al costat de l'adreça o URL després d'un símbol ? Si s'envien diverses dades, cal separar-les amb el símbol & . Exemple: www.ejemplo.com/prog.php?dato1=100&dato2=200
En aquest cas la URL www.ejemplo.com/prog.php “apunta” a un programa escrit en el llenguatge PHP que està al servidor al qual li passem els valors dato1 i dato2, que valen respectivament 100 i 200.
El mètode GET és molt simple i senzill d'implementar, però té diversos inconvenients. El principal és la manca de seguretat: les dades enviades estan a la vista de tothom. A més, els valors estan limitats a lletres i números i l'extensió total de l'URL més les dades no pot superar els 2000 caràcters.
El mètode POST no inclou les dades amb l'adreça sinó que les envia a part, de manera no visible. Això és ideal si volem enviar informació delicada o contrasenyes. D'aquesta manera tampoc no hi ha limitació en el format de les dades (podem enviar imatges o vídeos per exemple) ni en la seva longitud. Com a contrapart, és més complicat implementar.