Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

GET request con esp8266

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] GET request con esp8266

Messaggioda Foto UtenteZazzu » 30 apr 2017, 18:22

Buongiorno a tutti, in questi giorni mi sto dedicando alla programmazione degli esp8266 (nel mio caso lo 01), in particolare lo sto facendo in ambiente nodemcu. Ero giunto al punto di voler inviare dei dati attraverso una GET request ad un server, e mi sono imbattuto in questo codice trovato in rete:

Codice: Seleziona tutto
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
conn:connect(80,'52.206.184.54')
conn:send("GET /update?key=*chiave*&r=1 HTTP/1.1\r\n")
conn:send("Host: api.thingspeak.com\r\n")
conn:send("Accept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n")
conn:send("\r\n")


Lo scopo di questo codice è quello di inviare il parametro "r" (che ho impostato manualmente uguale ad 1) al server thingspeak.
Il codice funziona perfettamente, ma quello che volevo chiedervi è il significato di queste 3 linee:

Codice: Seleziona tutto
conn:send("Host: api.thingspeak.com\r\n")
conn:send("Accept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n")
conn:send("\r\n")


che onestamente non sono riuscito a trovare in rete nessuna documentazione relativa al comando conn:send.
Grazie a tutti e buona domenica:
Avatar utente
Foto UtenteZazzu
10 2
 
Messaggi: 34
Iscritto il: 6 lug 2016, 15:24

2
voti

[2] Re: GET request con esp8266

Messaggioda Foto Utenteluxinterior » 30 apr 2017, 19:35

Devi cercare nella documentazione dell'http
Sono headers della pagina http
Una prima informazione la puoi trovare sulla pagina di wikipedia
Avatar utente
Foto Utenteluxinterior
4.311 3 4 9
Master EY
Master EY
 
Messaggi: 2690
Iscritto il: 6 gen 2016, 17:48

0
voti

[3] Re: GET request con esp8266

Messaggioda Foto UtenteZazzu » 5 mag 2017, 0:32

Ti ringrazio mi hai tolto molti dubbi.
Avatar utente
Foto UtenteZazzu
10 2
 
Messaggi: 34
Iscritto il: 6 lug 2016, 15:24


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti