Kodowanie wymiany plików i niektóre pliki nie powinny być pobierane bez ssl. Muszę więc sprawdzić, czy połączenie jest kodowane ssl, czy nie. Czy to zależy od serwera WWW, czy jest jakaś metoda dla wszystkich serwerów?Jak mogę sprawdzić, czy połączenie używa ssl?
8
A
Odpowiedz
15
Powinieneś być w stanie sprawdzić request.ssl?
, aby to ustalić.
Z tego, co mogę powiedzieć, jest to po prostu testowanie pod kątem request.proto
, aby sprawdzić, czy jest to "https://"
.
-2
Przypuszczam, że zależy to od konfiguracji serwera, ale można sprawdzić, czy transakcje są kodowane, czy nie za pomocą sniffera. Dobry jest wireshark.
Powiązane problemy
- 1. Jak sprawdzić, czy WebRTC używa serwera przekazującego?
- 2. Jak mogę sprawdzić, który javascript używa java
- 3. Jak sprawdzić, czy używa się brudnej kontroli?
- 4. Jak sprawdzić, czy SSL działa dla Kafki
- 5. Jak sprawdzić, czy element Sitecore używa aliasu
- 6. Jak mogę zaimplementować połączenie Https/SSL w Asp.Net Web API?
- 7. Połączenie SSL Websocket
- 8. Połączenie Meteor SSL
- 9. iPhone - połączenie SSL
- 10. Jak sprawdzić lokalnie połączenie socket.io?
- 11. Jak sprawdzić, czy dll używa ASLR, czy nie?
- 12. Jak mogę sprawdzić, czy instancja twisted.internet.protocol rozłączył
- 13. Połączenie SSL iOS w Swift
- 14. Jak sprawdzić, czy połączenie z bazą danych w Laravel 4?
- 15. Jak sprawdzić, który port używa procesu?
- 16. Jak sprawdzić, czy połączenie MongoDB jest żywe w Node.js
- 17. Jak sprawdzić, czy połączenie SSH zostało ustanowione z instancją AWS
- 18. Jak sprawdzić, czy połączenie jest resetowane przez peer w php?
- 19. Jak sprawdzić, czy połączenie wychodzące jest odbierane, w systemie Android?
- 20. Jak sprawdzić, który proces używa danego pliku?
- 21. Sprawdź, czy bieżąca strona używa protokołu SSL w Railsach
- 22. iOS 8 zepsuł połączenie SSL w mojej aplikacji - nie powiodło się połączenie SSL SSLNetwork (-9806)
- 23. Połączenie VB6 ADO - Jak sprawdzić, czy w transakcji?
- 24. Jak sprawdzić, czy istnieje połączenie ajax za pomocą jQuery?
- 25. Jak sprawdzić, czy połączenie zostało przerwane na serwerze node.js
- 26. Jak sprawdzić, czy istnieje połączenie internetowe z urządzeniem: cocos-2d
- 27. ActionController :: LIve Czy można sprawdzić, czy połączenie jest nadal aktywne?
- 28. jak sprawdzić, który plik Xib używa obrazu?
- 29. Jakiej wersji protokołu SSL/TLS używa System.Web.Services.Protocols.SoapHttpClientProtocol?
- 30. Jak mogę sprawdzić, czy kolejka jest pusta?
dzięki, to działa świetnie! – davidb
+1 Pośrednio testuje również na różne zmienne środowiskowe, takie jak 'HTTP_X_FORWARDED_SSL' lub' HTTP_X_FORWARDED_SCHEME', więc 'ssl?' Nie jest tak trywialne, jak mogłoby wyglądać :) –