Безопасность транспорта приложений: какой метод для API RESTful? 'NSExceptionAllowsInsecureHTTPLoads' или 'NSAllowsArbitraryLoads'

69
6

Я обновился до Xcode 7.0.1, где проект нацелен на iOS 9. Если я хотел бы разрешить API RESTful с HTTP, следует ли использовать NSExceptionAllowsInsecureHTTPLoads или NSAllowsArbitraryLoads? Какое преимущество имеет?

спросил(а) 2015-10-15T01:29:00+03:00 4 года, 11 месяцев назад
1
Решение
69

Я бы использовал NSAllowsArbitraryLoads, а также использовал NSExceptionDomains вместо отключения всех https в соответствии с App-Transport-Security-Technote. Однако, если это ваш собственный сервер, который является только http, вам следует использовать бесплатный сертификат из Lets Encrypt примерно через месяц.

ответил(а) 2015-10-15T02:18:00+03:00 4 года, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема