• [^] # Re: Paramètres GET ou POST

    Posté par . En réponse au message [Web] créer un serveur web (une page) sans serveur web. Évalué à 2.

    Tout est envoyé sur l'entrée standard, donc tu as moyen de lire les entêtes dans &0. Ce script lis les entêtes envoyées par ton navigateur puis les affiche:
    HEADERS=""
    while read -u 0 line; do
     if [ "$line" = $'\r' ]; then
     break;
     fi
     HEADERS=$HEADERS$line$'\n'
    done
    cat <<EOF
    HTTP/1.0 200 Ok
    Content-Type: text/plain
    $HEADERS
    EOF
    Ensuite tu peux récupérer x caractères de données envoyées par le navigateur quand la méthode est POST et que tu as une entête Content-Length