Il passaggio di parametri tramite standard input avviene eslusivamente quando il client ha inviato i dati al server con un POST, a seguito della compilazione di una form da parte dell'utente (primo riquadro della figura). Il server dovrà passare i parametri al gateway "producendo" in output la stringa dei caratteri e dirottandola nello standard input del programma gateway.
Nel secondo riquadro si vede una possibile istruzione che il server può eseguire allo scopo: essa è formata da due distinti comandi, separati da una pipe (|), in maniera da instradare ciò che è prodotto in standard output dal primo comando nello standard input del secondo. Il primo comando invia al suo standard output la stringa "val1=par1&val2=par2", mentre il secondo comando è il nome del gateway stesso.
Il gateway sarà fatto in modo da recuperare i valori desiderati dallo standard input. Se è un programma scritto in linguaggio C, avrà delle istruzioni analoghe a quelle illustrate nel terzo e quarto riquadro.

pagina precedente    prossima pagina