Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [UNIX] Comando GET

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    7

    [UNIX] Comando GET

    Ciao a tutti,
    ho bisogno di un aiuto

    In una shell ho un comando GET www.sito.it che mi restituisce 200 OK se la pagina è OK..altrimenti 404..o altri errori.

    Io adesso dovrei monitorare un sito locale che richiede l'accesso nome/password

    Al comando GET...adesso mi chiede nome e password prima di darmi il risultato
    C'è un modo per passare i dati sa script senza scriverli a mano?

    Grazie

  2. #2
    Per l'autenticazione HTTP:
    codice:
    #!/bin/bash
    
    #File contentente user:password in base64
    auth=`cat passwd_file`
    
    request="GET http://www.sito.it HTTP/1.1\nHost: sito.it\nAuthorization: Basic $auth\n\n"
    
    response=`echo -e "$request" | nc -q 1 www.sito.it 80`
    
    echo "$response"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    7
    grazie 1000 gentilissimo

    domani mattina provo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    7
    ciao
    purtroppo no va.

    Ho provato anche a lanciare solo il GET come da te descritto..ma mi chiede:

    Entere Username for nome sito:
    Password:

  5. #5
    wget ha due opzioni
    --http-user=user
    e
    --http-password=password

    ciao
    sergio

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    7
    allora.
    adesso funziona tutto correttamente..avevo sbagliato io.

    Un'altra info: è possibile nelle opzioni di GET tirare fuori anche il tempo di dowload della pagina?

    Grazie ancora

  7. #7
    a prescindere dal comando che usi, se lo richiami tramite "time" in fondo ti fa il riepilogo dei tempi di esecuzione.

    codice:
    $ time sleep 2
    
    real    0m2.011s
    user    0m0.000s
    sys     0m0.004s
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

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.