Quote Originariamente inviata da andbin Visualizza il messaggio
Se vuoi solo vedere i cookie inviati in response dal server (es. porta 8080 su localhost) E hai il curl:
curl -i http://localhost:8080
Tutto quello che viaggia "in chiaro" su HTTP (cioè senza alcun tipo di cifratura) è assolutamente insicuro.
HTTPS è molto più sicuro di HTTP ma al giorno d'oggi non sicuro in senso assoluto.
Ok, il tuo comando funziona ma non riesce a leggere dal server le variabili di sessione. Se io digito nel browser:
codice:
http://localhost:8080/?alfa=9000
invece di questo:
codice:
{"alfa":"<<empty>>","beta":123.456,"gamma":true,"delta":1532267438242}
leggo questo:
codice:
{"alfa":"9000","beta":123.456,"gamma":true,"delta":1532266968754}
Il mio scopo e digitare in telnet il codice JSESSIONID=BFFAD2C6873804C2804D06F8EC8EF213 per ricevere dal server locale che risponde su localhost la variabile alfa impostata a 9000. Su Apple basta usare i comandi che ho scritto io mentre su Windows non so cosa digitare.
Ecco l'output del tuo codice:
codice:
Microsoft Windows [Versione 10.0.17134.167]
(c) 2018 Microsoft Corporation. Tutti i diritti sono riservati.
C:\Users\............>curl -i http://localhost:8080
HTTP/1.1 200
Set-Cookie: JSESSIONID=BFFAD2C6873804C2804D06F8EC8EF213; Path=/; HttpOnly
Content-Length: 70
Date: Sun, 22 Jul 2018 13:44:39 GMT
{"alfa":"<<empty>>","beta":123.456,"gamma":true,"delta":1532267079162}
C:\Users\.............>