Hola, Estoy trasteando un poco con NODEMCU y me estoy encontrando un problema enviando datos a un navegador web.
intento enviar una pagina con el siguiente codigo:

servidor:listen(80,function(con)
con:on(‘receive’,function(con,pl)
print(pl)
con:send(‘HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nServer: Manolo-Nodemcu\r\nConnection: Keep-Alive\r\n\r\nlinea1
\r\nlinea2\r\n’)
file.open(‘sitioweb.html’,r)
repeat
linea=file.readline()
if linea then
con:send(linea)
print(linea)
end
until not linea
end)
end)

Pero solo me envia la linea de cabecera junto con las dos lineas linea1 y linea 2, pero no el archivo que adjunto despues.’sitioweb.html’
He probado modificando cabecera y aadiendo Content-lenght pero el resultado es el mismo.
Empiezo a pensar que es cosa del firmware, ya que el codigo que venia de muestra con la placa si trabajaba bien el envio de la pagina.
Gracias de antemano.

NOTA, la dos lineas a continuacion de la cabecera han sido colocadas solo para poder asegurar que la primera linea si se envia.

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha loading...