Ответ
HTTP — это протокол передачи данных без шифрования, что делает его уязвимым для атак (например, перехвата данных). HTTPS — это защищённая версия HTTP с SSL/TLS-шифрованием, обеспечивающая конфиденциальность и целостность данных.
Основные отличия:
- Безопасность: HTTPS шифрует данные, HTTP — нет.
- Порты: HTTP использует порт 80, HTTPS — 443.
- Сертификаты: HTTPS требует SSL-сертификата для подтверждения подлинности сервера.
Пример настройки HTTPS в Android (Retrofit):
val client = OkHttpClient.Builder()
.sslSocketFactory(sslContext.socketFactory, trustManager)
.build()
val retrofit = Retrofit.Builder()
.baseUrl("https://api.example.com")
.client(client)
.build()
Используйте HTTPS для защиты пользовательских данных!
Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶