Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    [c/c++] programma che scarica file da http

    qualcuno sa dirmi come costruire un programma che scarica un file da internet utilizzando il protocollo http???


    grazie

  2. #2
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    up, mi va bene anche un esempio preconfezionato

  3. #3
    Usa la funzione cerca del forum per le parole : ftp, http, socket
    Trovi parecchi argomenti, ed anche alcuni semplici esempi funzionanti.
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  4. #4
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    richiedere una pagina internet...

    ora vi spiego meglio:
    vorrei costruire un programma che scarica una pagina internet però una pagina internet a cui vanno passati dei valori col method=POST...
    come faccio a costruire un programma che passa il valore ad esempio nome=Marco e poi scarica la pagina che essendo php di conseguenza si modificherà in base al valore nome???

    grazie ciao

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: richiedere una pagina internet...

    Originariamente inviato da mamo139
    ora vi spiego meglio:
    vorrei costruire un programma che scarica una pagina internet però una pagina internet a cui vanno passati dei valori col method=POST...
    come faccio a costruire un programma che passa il valore ad esempio nome=Marco e poi scarica la pagina che essendo php di conseguenza si modificherà in base al valore nome???
    Il linguaggio C/C++ non ha una libreria "standard" per la gestione dei protocolli di networking come HTTP, FTP, POP3, ecc...

    Devi utilizzare una libreria esterna. Ci sono i socket ma sono connessioni "al livello più basso".
    Su Windows puoi usare le API WinINet. Altrimenti guarda ad esempio qui e vedi se c'è una libreria che ti può essere utile.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Visto che le domande sono strettamente correlate, anzi si tratta dello stesso problema, ho unito le discussioni (solo perché c'era già una risposta valida nella seconda aperta).

    In generale, è bene non aprire più discussioni sullo stesso argomento.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    74
    Puoi utilizzare le libcURL , sono abbastanza potenti e puoi usarle sia con piattaforma win32 (64 non so) che gnu/linux.
    Sono scritte in c , anche se hanno fatto un wrapper in c++.
    Se invece vuoi rimanere nello standard (senza nessuna libreria esterna) , ti butti sulle socket come gia' detto in precedenza , una lettura a grandi linee del protocollo http e via.

    Cya.

  8. #8
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    un link in cui spiegano bene bene il protocollo http??

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da mamo139
    un link in cui spiegano bene bene il protocollo http??
    Penso che questo possa essere un buon punto di partenza.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.