se puede conectar por socket con el protocolo https?
como le hago para conectarme
seria así?
socket:send("GET /"..File.." HTTPS/1.1\r\n") socket:send("Host: "..Server.."\r\n\r\n")
o así
socket:send("GET /"..File.." HTTP/SSL\r\n") socket:send("Host: "..Server.."\r\n\r\n")
Aquí esta el code, si no se puede lo creo que mejor lo haré desde lua dev.
function Descargar(Server,File,Path,Name) Wlan.init() local socket,error,bytesSent,header,a,b,len,pos,file socket,error=Socket.connect(Server,80) while not socket:isConnected() do System.sleep(20) end screen:print(10,10,"Conectando...",negro) screen.flip() System.sleep(200) bytesSent = socket:send("Host: "..Server.."\r\n\r\n") bytesSent = socket:send("GET /"..File.." HTTP/1.1\r\n") bytesSent = socket:send("Host: ".."205.196.123.186".."\r\n\r\n") --screen:print(10,30,"Cabecera enviada...",negro) ---screen.flip() ----------------------------------------------- --cabesera="" ---while true do --- System.sleep(200) -- resibiendo_cabesera=socket:recv(1) --System.sleep(200) --if resibiendo_cabesera~="" then -- cabesera=cabesera..resibiendo_cabesera --end --if resibiendo_cabesera=="" then -- break -- end --end file = io.open(Path.."/"..Name,"wb") --<a id="download_button" href="http://fs09n5.sendspace.com/dl/32d2beda9ab31d6c7afcdd1b96dcfa50/51561d2b65067221/dxdtmw/Shell%20Files%20Explorer%203.0.rar" --a,b=string.find(cabesera,"download_button") -- while true do -- screen:clear(blanco) -- screen:print(10,10,"primera a "..a.." primera b "..b,negro) -- screen.flip() -- if Controls.read():cross() then ---- break -- end -- end ---nuevo_host=string.sub(cabesera,b+7,b+35) -- while true do -- screen:clear(blanco) -- screen:print(10,10,"nuevo host "..nuevo_host,negro) -- screen.flip() -- if Controls.read():cross() then --- break --- end -- end --a,b=string.find(cabesera,"(%b/%p)",b+35) --while true do -- screen:clear(blanco) -- screen:print(10,10,"segunda a "..a.." segunda b "..b,negro) -- screen.flip() -- if Controls.read():cross() then -- break -- end -- end --nuevo_file=string.sub(cabesera,a,b) --while true do -- screen:clear(blanco) -- screen:print(10,10,"nuevo file "..nuevo_file,negro) -- screen.flip() -- if Controls.read():cross() then -- break -- end -- end fin = "" System.sleep(200) screen:print(10,30,"Escribiendo...",negro) screen.flip() --System.sleep(200) --bytesSent = socket:send("GET /"..nuevo_file.." HTTP/1.1\r\n") --bytesSent = socket:send("Host: "..nuevo_host.."\r\n\r\n") --System.sleep(200) while true do System.sleep(200) resivido=socket:recv(1000) System.sleep(200) if resivido~="" then file:write(resivido) file:flush() end if resivido=="" then file:flush() file:close() fin = "ok" break end end socket:close() return fin end
Mmm...
Es de la primera forma.
El error que te salió es un 404, no? Eso es porque no se encontró la página que buscabas. Prueba con otra dirección.
NekeOS, el nuevo shell para PSP
PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.
Sony Xperia Z1 Compact con Android 5.1.1
Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).
si creo que es eso, pero por
si creo que es eso, pero por que no la encuentra si pongo el link que es el de la descarga, para descargar algo de droxbox cual es el link?.
Mmm...
Ni idea, ya que nunca trabajé con dropbox mediante sockets, pero prueba primero a conectar con http://dl.dropbox.com y después en get porn la direción del archivo a conseguir, es decir, lo de /u/38544873/virus.doc
NekeOS, el nuevo shell para PSP
PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.
Sony Xperia Z1 Compact con Android 5.1.1
Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).
En qué estarás pensando...
¿get porn? Jajaajaajajajaja
XD
Nada, es que como estoy adaptado a escribirlo...
Creo que intentó
Poner get pon, pero lo de porn te salió de dentro :D
Salu2!
XD
Uy! si, muy de dentro...
(Nota mental: dejar de quedarme ciego en el baño, necesito una novia)
bueno lo intentare, hay
bueno lo intentare, hay alguna pagina que me puedas recomendar para descargar actualizaciones de mi homebrew necesito que se puede editar el archivo sin que cambie de dirección url.
Yo
Te recomendaría hacerlo por FTP.
Salu2!
No
El problema del FTP es que tienes que abrir dos sockets, uno que se abre al principio por donde envias las peticiones y otro que es por el que recibes los datos. La cosa es que si quieres utilizar el modo pasivo, necesitar cambiar el puerto al que apunta el segundo socket. En definitiva, si no controlas los sockets con el protocolo HTTP, menos vas a hacer con FTP.
Lo mejor es que pongas todo el código (Si te parece crea un archivo de prueba en tu dropbox) que estas utilizando para ver en que te puedes estar equivocando.
NekeOS, el nuevo shell para PSP
PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.
Sony Xperia Z1 Compact con Android 5.1.1
Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).