Sto codificando uno scambio di file e alcuni file non dovrebbero essere scaricati senza ssl. Quindi ho bisogno di controllare se una connessione è codificata o meno. Questo dipende dal server web o esiste un metodo per tutti i server web?Come posso verificare se una connessione utilizza ssl?
8
A
risposta
15
Si dovrebbe essere in grado di controllare request.ssl?
per determinare questo.
Per quanto posso dire questo è essenzialmente solo test contro request.proto
per vedere se è "https://"
.
-2
Suppongo che dipenda dalla configurazione del server, ma è possibile verificare se le transazioni sono codificate o meno con uno sniffer. Uno buono è wireshark.
Problemi correlati
- 1. Verificare se una funzione utilizza @classmethod
- 2. Come posso verificare se esiste una directory?
- 3. Verificare se la connessione ADODB è aperta
- 4. Connessione SSL Python MySQLDB
- 5. Come posso verificare se una funzione è una funzione pura?
- 6. connessione SSL Socket iOS
- 7. Connessione Meteor SSL
- 8. Come verificare se la connessione MongoDB è attiva in Node.js
- 9. Come determinare se una connessione a un server Web utilizza Perfect Forward Secrecy?
- 10. Come stabilire una connessione TCP/IP abilitata SSL in Ruby
- 11. Come verificare se si utilizza il controllo sporco?
- 12. Connessione Websocket SSL
- 13. Come posso verificare se una sequenza è vuota in F #?
- 14. Come posso verificare se una coda è vuota?
- 15. Come posso verificare se esiste una chiave JSON in Postgres?
- 16. Come posso verificare se una stringa è un float?
- 17. Progetto: come posso verificare se una dipendenza opzionale è soddisfatta?
- 18. Come posso verificare se esiste una directory utilizzando SQL Server?
- 19. Come posso verificare se una variabile è definita in rotaie?
- 20. Come posso verificare se esiste una tabella nell'API C++ sqlite3?
- 21. Come posso verificare se esiste una chiave in un record?
- 22. Come posso verificare se esiste una variabile in Scheme?
- 23. Come posso verificare se una risorsa incorporata esiste o no?
- 24. Come posso verificare se un doppio ha una parte frazionaria?
- 25. Come posso verificare se esiste una colonna in SQL Server?
- 26. Come posso verificare se esiste una vista in un database?
- 27. Come posso verificare se esiste una variabile, in eex?
- 28. Come posso verificare se una stringa contiene solo lettere?
- 29. Come posso verificare se una variabile contiene un lambda?
- 30. Come posso verificare se esiste una procedura in un pacchetto?
grazie, funziona benissimo! – davidb
+1 Indirettamente prova anche contro varie variabili d'ambiente come 'HTTP_X_FORWARDED_SSL' o' HTTP_X_FORWARDED_SCHEME', quindi 'ssl?' Non è così banale come potrebbe sembrare :) –